*{ margin:0; padding:0;}
a{ color:#4f2d12; text-decoration:none;}
a:hover{ color: #b6370c; text-decoration:underline;}
img{border:0;}
body{font-family:"ËÎÌå"; font-size:12px;color:#000; text-align:left; background:url(../images/headbg.gif) 0 24px #fff repeat-x;}
.marb15{ clear:both; margin-bottom:15px;}
.marb20{ clear:both; margin-bottom:20px;}
/*-------------------------------------------------------------------------------------------------------------------*/
.head{ width:950px; height:213px; margin:0 auto; background:url(../images/head.jpg) top center no-repeat;overflow:hidden;}
.main{ width:950px; margin:0 auto; }
/*-------------------HEAD---------------------------*/
.head .logo a{ width:150px; height:40px; float:left; margin:33px 0 0 4px; margin:33px 0 0 33px\9; }
.head p{ width:69%; padding:65px 36% 0 5px; line-height:22px; color:#fff; float:left;font-size:12px; text-align:left;}
/*-------------------MAIN---------------------------*/
.mainbox{ width:948px; background:#deeaf3; border:1px solid #abd0e8; float:left; margin:5px 0; padding:0 0 20px;_overflow:hidden;}
.mainbox .mainhead{ height:85px; background:url(../images/mainhead.gif) repeat-x; float:left; width:100%;}
.mainbox .mainhead h3{ width:94%; height:55px; margin:0 0 30px 3%; background:url(../images/line.gif) left bottom repeat-x; float:left;}
.mainbox .h3bg{ height:37px;float:left; margin:0 0 0 8px; _display:inline;}
.mainbox .h3bg strong{ color:#163143; float:left; margin:8px 0 0 33px; font-size:14px;}
.mainbox .h3bg span{ color:#449a1a; float:left; margin:10px 0 0 13px;}
.mainbox .h3bg a{ color:#358ac6; float:right; margin:10px 15px 0 0;}
.mainbox .h3bg_1{ width:620px; background:url(../images/h3bg_1.gif) no-repeat;}
.mainbox .h3bg_2{ width:301px; background:url(../images/h3bg_2.gif) no-repeat;}
.mainbox .h3bg_3{ width:940px; height:37px; background:url(../images/h3bg_3.gif) no-repeat; margin:20px 0 0 4px;}
.mainbox .teacbox{ width:618px; border:1px solid #abd0e8; float:left; margin:0 0 0 8px;_overflow:hidden; _display:inline;}
.mainbox .teacbox a{ color:#000;}
.mainbox .teacbox .cont{ width:569px;_width:565px; height:143px; padding:10px 10px 0; background:url(../images/line2.gif) #ebf2f7 bottom center no-repeat; float:left; overflow:hidden;}
.mainbox .teacbox .cont_noline{background:#ebf2f7;position:relative; top:-1px;}
.mainbox .teacbox .cont .pic{ width:55px; float:left; margin:10px 10px 0 0;}
.mainbox .teacbox .cont .pic span{ width:100%; float:left; text-align:center;}
.mainbox .teacbox .cont .pic b{ width:100%; float:left; text-align:center; color:#1f996a; font-weight:normal; margin:3px 0 2px;}
.mainbox .teacbox .cont .pic img{ border:1px solid #6297a4;}
.mainbox .teacbox .cont li{ float:right; width:86%; padding:0 0 0 2%; background:url(../images/ico_1.gif) 2px 8px no-repeat; margin:0 0  6px 0;background:url(../images/ico_1.gif) 2px 5px no-repeat\9;}
.mainbox .teacbox .ccbtn{ height:22px; width:106px;padding:3px 0 0;background:url(../images/ccbtn.gif) no-repeat; float:right; color:#fff;  text-align:center; height:20px\9; padding:5px 0 0\9;}
.mainbox .teacbox2{ width:300px;height:441px; padding:10px 0 8px; _overflow:hidden;}
.mainbox .teacbox2 strong{ width:80%; padding:7px 10px 0;float:left;}
.mainbox .teacbox2 p{ width:92%; line-height:22px; padding:0px 10px; float:left;}
.mainbox .teacbox2 p.line{ width:92%; margin:0 10px; height:5px; border-bottom:1px dashed #c9c9c9; padding:0;}
.mainbox .longbox{ width:936px; border:1px solid #ABD0E8; background:#f4f8fb; margin:0 0 0 5px;  float:left; _display:inline;}
.mainbox .longbox01{ height:164px;background:url(../images/longboxbg.gif) #f4f8fb no-repeat;}
.mainbox .longbox01 a:hover p{ text-decoration:underline;}
.mainbox .longbox01 .teacbox2{ width:803px; height:90px; margin:35px 0 0 105px; padding:0; border:0;}
.mainbox .longbox01 .teacbox2 .div{ width:100%;width:803px\9; float:left; padding:0; margin:5px 0; line-height:22px; }
.mainbox .longbox01 .teacbox2 .div p.left{ width:36%; float:left; padding:25px 0 0;}
.mainbox .longbox01 .teacbox2 .div p.right{ width:48%; float:right; padding:0; margin:0;}

.mainbox .longbox02 .cont1{ float:left; margin:0 0 0 10px; _display:inline}
.mainbox .longbox02 .cont2{ float:left; width:462px; height:484px;background:url(../images/xdbg.gif) no-repeat;}
.mainbox .longbox02 .cont2 h3{ width:100%; height:30px; float:left;}
.mainbox .longbox02 .cont2 h3 span{ float:left; color:#437cd6; margin:9px 0 0 43px;}
.mainbox .longbox02 .cont2 h3 a{ float:right;color:#437cd6; margin:9px 20px 0 0; font-weight:normal;}
.mainbox .longbox02 .cont2 .xdbox{ height:110px; width:408px; padding:25px 0 0 35px; float:left;}
.mainbox .longbox02 .cont2 .xdbox p{ line-height:24px;}
.mainbox .longbox02 .cont2 .xdbox p span{ color:#eb7152;}
.mainbox .longbox02 .cont2 .xdbox a{ color:#437cd6;}
.mainbox .bottombox{ height:211px; width:462px;  float:left; margin:0 0 20px 8px;}
.mainbox .bottombox h3{ width:80%; float:left; color:#163143; margin:15px 0 0 30px;}
.mainbox .bottombox01{background:url(../images/bottombox01.gif) no-repeat;}
.mainbox .bottombox02{background:url(../images/bottombox02.gif) no-repeat;}
.mainbox .bottombox03{background:url(../images/bottombox03.gif) no-repeat;}
.mainbox .bottombox04{background:url(../images/bottombox04.gif) no-repeat;}
.mainbox .footerbox{ width:460px; height:125px; float:left; margin:0 0 0px 8px;}

.mainbox .bottombox .pbox{ width:123px; height:120px; float:left; margin:32px 0 0 30px; _display:inline;}
.mainbox .bottombox .pbox p{ float:left; width:100%; font-size:12px; color:#246b7c; margin:0 0 6px;}
.mainbox .bottombox .pbox p.h{ font-size:16px; color:#368ac6; margin:0 0 16px;}
.mainbox .bottombox .pbox p a{ color:#d88a00;}
.mainbox .bottombox .pbox_l{ width:225px;}
.mainbox .footerbox01{ background:url(../images/footerbox01.gif) no-repeat; _overflow:hidden;}
.mainbox .footerbox01 ul{ float:left; width:350px; margin:48px 0 0 17px;_display:inline}
.mainbox .footerbox01 li{ float:left; width:75px; text-align:left; font-size:14px; margin:0 36px 0 0;margin:0 36px 10px 0\9; color:#0284de;}
.mainbox .footerbox01 a{ float:left; width:100px; height:100px; position:relative; top:-94px; left:340px;}
.mainbox .footerbox02{ background:url(../images/footerbox02.gif) no-repeat;_overflow:hidden;}
.mainbox .footerbox02 a{ float:left; width:116px; height:22px; margin:87px 0 0 24px;}
/*-------------------------------------------------------------------------------------------*/

.footnav{ background:none!important; border-top:1px solid #2b98e3!important}
#footer *{ color:#2b98e3;}


/*Tab×Ô¶¯ÇÐ»»*/
.tabs {	width:29px; float:left;}
.tabs a { width: 25px; float: left; height:140px;line-height:50px; cursor:pointer; background: #ebf2f7;margin: 0;padding:12px 0 0 3px;text-align:center;color:#3c91cd!important; font-size:19px; border-right:1px solid #ABD0E8;border-bottom:1px solid #ABD0E8;font-weight:normal!important;}
.tabs a.selected {	background:#3c91cd; height:140px;line-height:50px; color:#3086c2; }
.tabs a.current{background:#3c91cd; color:#fff!important}
.tabs a:hover{ text-decoration:none;}
.tabOn {height:140px;line-height:50px;color:#fff; background:#3c91cd; }
.tabOff {background:#ebf2f7;  height:140px; line-height:50px; color:#3086c2;}