@charset "utf-8";
/* CSS Document */
/* 通用 */
body {text-align: left; margin:0; padding:0;background:#fff; font-size:12px; color:#333; font-family:"宋体",Verdana, Geneva, sans-serif;}
body > div {margin-right:auto; margin-left:auto;} 
div,form,ul,ol,li,span,p,dt,dl,dd{margin: 0; padding: 0; border: 0;}
img,a img{border:0; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,cite { margin:0; padding:0;font-size:12px;font-weight:normal;}
ul,ol,li,cite {list-style:none;}

a:link { color: #333; text-decoration: none }
a:visited { color: #333; text-decoration: none }
a:active { color: #333; text-decoration: none }
a:hover { color: #FF6600; text-decoration: none }
.clr{ clear:both;}
/* 通用 end */

.center{ width:960px; height:auto; margin:0 auto;}

.banner{ width:960px; height:60px; margin-bottom:10px;}
.banner img{ width:960px; height:60px;}

.menu{ width:960px;height:170px; margin-bottom:15px;}
.menu_1{ width:336px; height:170px; padding-right:10px; float:left;}
.menu_1_s{ width:336px; height:6px; background:url(../images/menu_s.gif) no-repeat; overflow:hidden;}
.menu_1_x{ width:332px; height:161px; overflow:hidden; padding:1px; border-left:1px solid #fccaa6; border-bottom:1px solid #fccaa6; border-right:1px solid #fccaa6; background:url(../images/menu_z.gif) repeat-x; line-height:24px;}
.menu_1_x dl{ width:320px; height:auto; margin:0 auto; text-align:center; border-bottom:1px dashed #ccc;}
.menu_1_x dl dt{ font-size:18px; font-weight:bold;}
.menu .menu_1_x dl dt a{ color:#ff6e05;}
.menu .menu_1_x dl dt a:hover{ color:#333; border-bottom:1px solid #333;}
.menu .menu_1_x dl dd a{ color:#666;}
.menu .menu_1_x dl dd a:hover{ color:#333; border-bottom:1px solid #333;}

.menu_1_x p{ width:320px; margin:0 auto; line-height:28px;}
.menu_1_x p cite{ float:right; font-style:normal; color:#666;}

.flbanner{ width:327px; height:170px; float:left;overflow:hidden; position:relative;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:327px; height:170px; display:block;}
.num{ position:absolute; right:5px; bottom:5px;}
.num li{float: left;color: #FF7300;text-align: center;line-height: 12px;width: 12px;height: 12px;cursor: pointer;
overflow: hidden;margin: 3px 1px;border: 1px solid #FF7300;background-color: #fff;}
.num li.on{color: #fff;line-height: 16px;width: 16px;height: 16px;font-size: 16px;margin: 0 1px;border: 0;background-color: #FF7300;font-weight: bold;}


.menu_2{ float:right; width:277px; height:170px;}
.tabx_s{ width:277px; height:33px;}
.tabx_s ul li{ float:left; text-align:center; line-height:33px; font-weight:bold; font-size:14px; cursor:pointer;}

.selected3{ width:142px; height:33px; background:url(../images/tabx.gif) 0 0 no-repeat;}
.noselected3{ width:135px; height:33px; background:url(../images/tabx.gif) -142px 0 no-repeat; color:#fff;}

.tabx_x{ width:275px; height:131px; background:#fffae7; border-left:1px solid #feb284; border-bottom:1px solid #feb284; border-right:1px solid #feb284; padding-top:5px;}
.tabx_x ul{ width:250px; height:131px; margin:0 auto;}
.tabx_x ul li{ line-height:24px;}
.tabx_x ul li strong{ color:#f60;}
.tabx_x ul li.cm_class_time {clear:both;width:246px;margin-top:2px;border-top:1px solid #FECC5D;border-left:1px solid #FECC5D;height:22px;line-height:22px;}
.tabx_x ul li.cm_class_time a {width:40px;height:20px;border-right:1px solid #FECC5D;border-bottom:1px solid #FECC5D;float:left;text-align:center;color:#003278; background:#fff;}
.tabx_x ul li.cm_class_time a:hover {color:#ff6600;}
.tabx_x ul li input.sub{background:url(../images/show_botton.gif) 0 -193px no-repeat; width:66px; height:24px; border:none; font-size:12px; font-weight:bold; cursor:pointer;}

.tabx_x p{ float:left; width:85px; line-height:28px; text-align:center;}

.tabx_x2{ width:255px; height:131px; background:#fffae7; border-left:1px solid #feb284; border-bottom:1px solid #feb284; border-right:1px solid #feb284; padding-top:5px; padding-left:10px; padding-right:10px; overflow:hidden;}
.tabx_x2 p{ line-height:20px;}

.menu2{ width:960px; height:auto;}
.menu2_lf{width:763px; height:auto; float:left;}
.menu2_lf_lf{ width:270px; height:auto; float:left;}

.recent,.review{ width:266px; height:auto; padding:1px; border:1px solid #f3eddb; background:#fefff6;}
.recent_s{ width:266px; height:32px; background:url(../images/show_bj.gif) 0 0 repeat-x;}
.recent_s p{ width:92px; height:32px; background:url(../images/show_botton.gif) 0 0 no-repeat; font-weight:bold; font-size:14px; color:#fff; line-height:32px; text-align:center;}
.recent_s cite{ float:right; width:45px; height:21px; padding-right:5px; padding-top:10px; font-style:normal;}

.recent_x{ width:258px; height:auto; padding-left:8px;}

.recent_x ul{ width:114px; height:125px; text-align:center; float:left; padding-left:5px; padding-right:5px;border-bottom:1px dashed #ccc; padding-top:10px; margin-bottom:5px;}
.recent_x ul li{ line-height:18px;}
.recent_x ul li img{ width:112px; height:99px; border:1px solid #c1baaa;}
.recent_x p{ line-height:24px; width:250px; margin:0 auto; background:#fff;}
.recent_x p cite{ float:right;}
.recent_x p a.a{ color:#c00;}
.recent_x p a.a:hover{ color:#c00; border-bottom:1px solid #c00;}

.recent_x p{ width:250px; line-height:24px; padding-right:8px;}
.recent_x p cite{ float:right; font-style:normal; color:#999;}

.review{ margin-top:10px;}
.review_x{ width:256px; height:auto; background:#fff; padding-left:10px; padding-top:5px;}
.review_x p{ line-height:24px; background:url(../images/limg.gif) 0 -10px no-repeat; padding-left:10px;}

.menu2_lf_rl{ width:473px; float:right; padding-right:10px;}

.domestic{ width:469px; height:auto; border:1px solid #f3eddb; padding:1px; background:#fbfbfb;}
.domestic_s{ width:469px; height:30px; background:url(../images/show_bj.gif) 0 0 repeat-x;}
.domestic_s p{ width:112px; height:30px; background:url(../images/show_botton.gif) 0 -42px no-repeat; padding-left:20px; font-size:14px; font-weight:bold; line-height:30px;}
.domestic_s cite{ width:45px; height:20px;float:right; padding-right:10px; padding-top:10px; font-style:normal;}
.domestic_x,.domestic_x2{ width:450px; margin:0 auto; overflow:hidden;}
.domestic_x{ height:311px;}
.domestic_x dl{ width:450px; height:auto; padding-top:10px; padding-bottom:10px;}
.domestic_x dl dt{ width:122px; height:122px; float:left;}
.domestic_x dl dt img{ width:116px; height:116px; border:1px solid #ccc; padding:2px;}
.domestic_x dl dd{ width:318px; height:122px; float:right;}
.domestic_x dl dd h1{ text-align:center; font-size:18px; font-weight:bold; line-height:24px;}
.domestic .domestic_x dl dd h1 a,.domestic .domestic_x dl dd h2 a{ color:#cf6f04;}
.domestic .domestic_x dl dd h1 a:hover,.domestic .domestic_x dl dd h2 a:hover{ color:#333; border-bottom:1px solid #333;}
.domestic_x dl dd h2{line-height:24px;}
.domestic_x p,.domestic_x2 p{ line-height:24px;}
.domestic_x p cite,.domestic_x2 p cite{ float:right; font-style:normal; color:#999;}
.domestic_x p span,.domestic_x2 p span{color:#999;}
.domestic_x p a.a,.domestic_x2 p a.a{color:#003278;}
.domestic_x2{ padding-top:7px;}


.menu2_rl{width:197px; height:auto; float:right;}
.push{ width:193px; height:28px; padding:1px; border:1px solid #fcd5b1; background:#fffdfb;}
.push_ne{ width:183px; height:28px; background:url(../images/show_bj.gif) 0 -80px repeat-x; line-height:28px; font-size:14px; font-weight:bold; padding-left:10px;}
.push_ne cite{ float:right; height:20px;padding-right:10px;font-style:normal; float:right;}

.push_x{ width:179px; height:539px; padding:8px;  border-left:1px solid #fcd5b1; border-right:1px solid #fcd5b1; border-bottom:1px solid #fcd5b1; overflow:hidden;}
.push_x dl{ width:175px; height:80px; overflow:hidden; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.push_x dl dt{width:66px; height:66px; padding:1px; border:1px solid #ccc;float:left;}
.push_x dl dt img{}
.push_x dl dd{ width:100px; height:auto;float:right; line-height:20px;}

.banner3{ width:960px; height:55px; margin-top:10px; margin-bottom:10px}
.banner3 img{ width:960px; height:55px;}

.menu3{ width:960px; height:auto; margin-bottom:10px;}
.menu3_lf{ width:266px; height:auto;float:left; border:1px solid #f3eddb; padding:1px;}
.plan{ width:256px; height:30px; background:url(../images/show_bj.gif) 0 0 repeat-x; line-height:30px; font-size:14px; font-weight:bold; padding-left:10px;}
.plan_x{ width:246px; height:auto; margin:0 auto; padding-top:5px; padding-bottom:5px;}
.plan_x p{ line-height:28px; color:#999;}
.plan_x p cite{ float:right; font-style:normal;}
.menu3 .plan_x p a{ color:#003278;}
.menu3 .plan_x p a:hover{ color:#f60;}

.menu3_rl{ width:676px; height:auto; float:right; border:1px solid #e7d399; padding:1px;}
.tabx2{ width:526px; height:29px; background:url(../images/show_bj.gif) 0 -41px repeat-x; position:relative; padding-left:150px;}
.tabx2 ul li{ float:left; width:88px; height:17px; margin-right:10px; padding-top:12px; text-align:center; cursor:pointer;}
.tabx2 p{ position:absolute; left:20px; font-size:14px; font-weight:bold; top:7px;}

.selected2{ width:88px; height:17px; background:url(../images/show_botton.gif) 0 -120px no-repeat; color:#f60; font-weight:bold;}
.noselected2{ width:88px; height:17px; background:url(../images/show_botton.gif) 0 -154px no-repeat; color:#000;}

.tabx2_x{ width:666px; height:227px; padding-top:8px; overflow:hidden; padding-left:10px;}
.tabx2_x p{ line-height:32px; border-bottom:1px dashed #ccc; width:310px; background:url(../images/limg.gif) 0 -35px no-repeat; padding-left:10px; float:left; margin-right:10px;}
.menu3_rl .tabx2_x p a{ color:#003278;}
.menu3_rl .tabx2_x p a:hover{ color:#f60;}
.tabx2_x p cite{ float:right; font-style:normal; color:#999;}

.obbly{ width:938px; height:38px; background:url(../images/show_bj.gif) 0 -118px repeat-x; border-top:1px solid #aeaeae; border-left:1px solid #aeaeae; border-right:1px solid #aeaeae; padding-left:20px;}
.obbly p{ width:118px; height:23px; background:url(../images/show_botton.gif) 0 -77px no-repeat; text-align:center; font-weight:bold; font-size:14px; color:#fff; padding-top:15px;}
.obbly cite{ float:right; padding-top:15px; padding-right:10px;font-style:normal;}

.obbly_x{ width:938px;height:auto; background:#f7f7f7;  border-left:1px solid #aeaeae; border-right:1px solid #aeaeae; border-bottom:1px solid #aeaeae; padding-left:20px; padding-top:15px;}
.obbly_x ul{ width:82px; height:120px; float:left; overflow:hidden; margin-right:22px; margin-right:20px; padding-bottom:20px;}
.obbly_x ul li{ text-align:center; line-height:18px;}
.obbly_x ul li img{ width:80px; height:80px; border:1px solid #ccc;}