/* CSS Document */
body{ background:url(images/headbg.gif) 0 24px #fff repeat-x; font-size:12px; text-align:left;}
a:link,a:visited{ text-decoration:none; color:#02286f;/*467dc0*/}
a:hover{ text-decoration:underline; color:#cc0000;}
.left{ float:left;}
.right{ float:right;}


/*head*/
.head{ width:950px; float:left; margin:0 auto; background:url(images/head.jpg) no-repeat;}
.head .logo{ float:left; width:125px; height:38px; margin:6px 0 0 17px;}
.head .menu{ width:86%; height:41px; padding:0 7%; margin-top:45px; background:url(images/menubg.gif) center center no-repeat; float:left;}
.head .menu li{ float:left;}
.head .menu li a{ width:79px; height:30px; float:left; margin:5px 11px 0; }
.head #countdown{ width:100px; height:40px; margin:84px 52px 0 0; font-size:41px; font-family:Arial, Helvetica, sans-serif; background:none; color:#2caad5; border:0; float:right; _display:inline}

/**/
.flashbox{ width:670px; height:370px; padding:20px 0 0; background:url(images/flashbg.jpg) no-repeat; margin:5px 0 0; float:left; overflow:hidden;}
.flashbox .txt1{ width:150px; float:left; margin:188px 0 0 42px; color:#7d4401; line-height:21px ; display:inline}
.flashbox .txt1 a{ color:#FF0000}
.flashbox .flash{ width:410px; height:326px; float:left; position:relative; z-index:2}
.flashbox .txt2{ width:460px; padding:1px 0; float:left; position:relative; bottom:30px; z-index:1;}
.flashbox .txt2 span{ float:right; padding:0 0 0 10px; background:url(images/ico_01.gif) 0 5px no-repeat;}
.flashbox .txt3{width:432px; height:30px;  float:right;position:relative; bottom:17px;}
.flashbox .txt3 span{ float:left; padding:0 15px 0 0;}
.flashbox .txt3 .news{ float:left; color:#1867b6;}
.flashbox .txt3 .news .scroll_div{ font-weight:bold;color:#1867b6; width:315px;}
.flashbox .txt3 .news .scroll_div a{ color:#1867b6;}
.btnbox{ width:268px; margin:16px 0 0; float:right;}
.btnbox h2{ width:90%; height:21px; padding:7px 0 0 11%;float:left; background:url(images/titlebg.gif) no-repeat; font-size:14px;}
.btnbox .contbg{ width:258px; background:#eff6fc; border:1px solid #d3e3f2; padding:4px; float:left;}
.btnbox .cont{ width:100%; background:#fff; float:left;}
.btnbox .cont li{ float:left;}
.btnbox .cont li a{ width:56px; height:18px; padding:4px 0 0; margin:5px 0 0 5px; text-align:center; border:1px solid #c1d4e2; background:url(images/btnbg.gif) repeat-x; float:left;}
.btnbox .cont li a:hover{ text-decoration:none}
.btnbox .cont .btnbg2{ width:253px; height:51px; margin:5px 0 5px 3px; background:url(images/btnbg2.gif) no-repeat; float:left;}
.btnbox .cont .btnbg2 a{ width:59px; height:41px ; margin:4px 16px 0 44px; float:left; }
.btnbox .cont p{ width:100%; float:left;}
.btnbox .cont p a{ margin:5px 0 0 6px; float:left;}
.btnbox .cont .phone{ width:251px; height:81px; margin:3px 0 0 4px; float:left; background:url(images/phone.gif) no-repeat;}

.schedule{ width:660px; float:left; margin:10px  0 0 6px ;_margin:0px  0 0 6px ; }
.schedule h2{ width:100%; height:22px; padding:5px 0 0; color:#fff; font-size:14px; float:left; background:url(images/titlebg2.gif) repeat-x;}
.schedule h2 img{ padding:0 5px 0 20px; vertical-align:middle}
.schedule h2 b{ float:left;}
.schedule h2 a{ float:right; color:#fff; font-size:12px; margin:3px 15px 0 0; font-weight:normal;}
.schedule .tabbox{ width:648px; padding:5px; border:1px solid #cfe0f0; border-top:0; background:#f3f6fb; float:left;}
.schedule .tabbox table{ width:98%; margin:0px 0 0px 1%; border-top:1px solid #cfe0f0; border-left:1px solid #cfe0f0; float:left;}
.schedule .tabbox table td{ border-bottom:1px solid #cfe0f0; border-right:1px solid #cfe0f0; background:#fff; padding:5px 10px;}
.schedule .tabbox table .htd{ background:#eaf3fa; font-weight:bold; text-align:center;}
.schedule .tabbox table .htd2{ text-align:center; font-weight:bold;}
.tab_img{ float:right; margin:10px  0 0 0 ;_margin:0px  0 0 0 ;}

.process{ width:100%; float:left;}
.process h2{ width:910px; height:22px; padding:7px 0 0 34px; font-size:14px; color:#025fac; margin:10px 0 0 6px; background:url(images/titlebg3.gif) no-repeat;_margin:0px 0 0 6px;}
.process table{ width:944px; height:57px;margin:5px 0 0 6px; background:url(images/ptab.gif) no-repeat; float:left;}
.process table td{ padding:2px; width:140px; text-align:center; color:#025fac; font-weight:bold;}

.mbanner{width:944px;margin:10px 0 0 6px; float:left;_margin:10px 0 0 0px;}

.tabbox li{ float:left; margin:15px 20px 10px; _display:inline}
.tabbox li img{ width:110px; height:120px; padding:5px; border:1px solid #c1c6ca;}
.tabbox p{ width:93%; padding:0 0 0 4%; float:left; margin:5px 0 0px;}

.xyxs{ width:270px; float:right; margin:10px 0 0;_margin:0px 0 0;}
.xyxs h1{ width:90%; height:21px; padding:7px 0 0 11%;float:left; background:url(images/titlebg.gif) no-repeat; font-size:14px;}
.xyxs h1 a{ text-decoration:none; color:#000;}
.xyxs .body{ width:250px; padding:8px; border:1px solid #cfe0f0; border-top:0; background:#f3f6fb; float:left; line-height:22px;}
.xyxs .body a{ color:#000;}

.fdkc{ width:663px; margin:10px 0 0 6px; float:left;_margin:0px 0 0 6px;}
.fdkc h2{ width:100%; height:22px; padding:5px 0 0; margin:0 0 5px; color:#fff; font-size:14px; float:left; background:url(images/titlebg2.gif) repeat-x; }
.fdkc h2 b{ float:left;}
.fdkc h2 img{ padding:0 5px 0 20px; vertical-align:middle}
.fdkc h2 span{ float:right; padding:3px 10px 0 0; color:#fff; font-size:12px; font-weight:normal;}
.fdkc h2 span a{color:#fff; font-size:12px; font-weight:normal;}
.fdkc table{ width:663px;}

.quesbox{ width:270px; float:right; margin:10px 0 0;_margin:0px 0 0;}
.quesbox h1{ width:90%; height:21px; padding:7px 0 0 11%;float:left; background:url(images/titlebg.gif) no-repeat; font-size:14px;}
.quesbox h1 a{ text-decoration:none; color:#000;}
.quesbox .qbody{ width:250px; padding:8px; margin:0 0 5px; border:1px solid #cfe0f0; border-top:0; background:#f3f6fb; float:left; line-height:22px;}
.quesbox .body a{ color:#000;}
.quesbox .body{ border:0; background:none;}
.quesbox span{ width:100%; float:left; text-align:center; margin:5px 0;}
.quesbox .font-cont a{ color:#436ddb;}

.schedule .schedulebg{ background:#fff;}
.schedule .tabboxbg{ width:100%; padding:0px 0 10px; background:#fff; float:left;}
.schedule .txt{ width:43%; height:125px; margin:12px 0 0 17px; float:left; padding:10px; line-height:22px; background:#F3F6FB;_overflow:hidden; _display:inline}



.bottombox{ width:250px; height:220px; padding:140px 0 0 20px; margin:10px 0; background:url(images/bottombox.jpg) no-repeat; float:right;_margin:0px 0;}
.bottombox p{ width:100%; float:left; color:#0e6ce0; line-height:21px; font-size:12px;}
.bottombox p strong{font-size:14px;}
.bottombox p a{ color:#0e6ce0; line-height:21px;}
.md{ width:100%; float:left; height:1px; _overflow:hidden;}








