﻿@charset "utf-8";
/* body */
*{list-style:none;margin:0;padding:0;}
body{ background-color:#fff; color:#333; font:normal 12px Arial, Helvetica, sans-serif}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline}
img a{ border:0}
img { border:0}
/* float */
.floatLeft {display:inline; float:left;}
.floatRight {display:inline; float:right;}
/* structure */
.main{ width:962px; overflow:hidden; margin:0 auto}
.mainB{ width:289px; overflow:hidden;}
.mainC{ width:336px; overflow:hidden; padding:0 24px;}
.mainD{ width:330px; overflow:hidden;}
.mainE{ width:302px; overflow:hidden;}
.mainF{ width:224px; overflow:hidden; border-right:1px solid #C1C1C1;border-left:1px solid #C1C1C1; padding:0 8px}
.mainG{ width:224px; overflow:hidden; margin-right:8px;}
.mainH{ width:224px; overflow:hidden; margin-left:8px;}
.mainI{ width:248px; overflow:hidden; margin-left:8px;}
.mainsub{ width:663px; overflow:hidden; margin-right:10px;}
.mainJ{ width:185px; overflow:hidden; border-right:1px dotted #979797}
.mainK{ width:760px; overflow:hidden; margin-left:16px;}
/* header */
.topbar_bg{  height:22px;background-image:url(/images/web/tbarbg.gif);border:1px solid #9E0000; }
.topbar{ margin:0 auto; width:960px; height:22px; color:#fff; font:normal 12px/22px Arial, Helvetica, sans-serif}
.topbar a{color:#fff} 
.tbleft{ float:left; margin-left:5px}
.tbleft span{font-weight:bold;}
.tbright{ float:right; margin-right:5px;}
.navborder{ margin:0 auto; height:84px; width:960px;padding:8px 0;}
.logo{ float:left; text-align:center; width:210px;}
.logo p{font:normal 12px  Arial, Helvetica, sans-serif; margin-top:5px;}
.nav{ float:left; height:90px;  margin-left:32px;}
.nav h3{font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:7px;}
.nav p{font:normal 12px/180% "宋体";}
.scrollbar{ margin:0 auto; height:26px; width:960px; border:1px solid #CCC; background-image:url(/images/web/scbarbg.gif); font:normal 12px/26px Arial, Helvetica, sans-serif; color:#5D5A5A; text-align:center; overflow:hidden}
.scrollbar img{ margin-bottom:10px}
#demo {font-size: 12px;	line-height: 27px;	font-weight: normal;	color: #fff;overflow:hidden;width: 940px;}
#demo a{ color:#FFFFFF}
#indemo {float: left;width: 960%;}
#demo1 {float: left;}
#demo2 {float: left;}
#demo1 a{ color:#FFFFFF}
#demo2 a{ color:#FFFFFF}
#toubiao {background-image: url(http://www.vistaway.cn/images/web/cepinggonggaos.gif);background-position: center;height: 372px;	width: 962px;}
#apDiv1 {position:absolute;margin-top:-38px;float:right;	width:78px;	height:33px;	z-index:3;	margin-left: 860px;}
/* banner */
.AD{ width:958px; height:80px; margin:5px auto; border:1px solid #C0C0C0;clear:both}
.AD a{ border:0}
.interval{ width:960px; height:3px; margin:0 auto; overflow:hidden}
.interval2{ width:960px; height:8px; margin:0 auto; overflow:hidden}
.interval3{ width:100%; height:10px; overflow:hidden}
/* searchbox */
.stext{ float:left; color:#fff; font:bold 12px/42px Arial, Helvetica, sans-serif; }
.list_li{ float:left; margin-right:10px; margin-top:10px}
.btn_search{ float:left; margin-top:10px;}
.flag{ float:right; margin-top:10px;}
.flag li{ margin-left:6px; display:inline}
.searchtop{ margin:0 auto; width:962px;}
.searchtop_l{ width:14px;height:42px;background-image:url(/images/web/s_t_l.gif); float:left}
.searchtop_c{ width:934px;height:42px; background-color:#3E3E3E; float:left; overflow:hidden}
.searchtop_r{ width:14px;height:42px;background-image:url(/images/web/s_t_r.gif); float:left}
.yll{ margin:0 auto; width:962px; height:3px; overflow:hidden; background-image:url(/images/web/yll.gif);}
.searchbottom{ margin:0 auto; width:962px;}
.searchbottom_l{ width:14px;height:25px;background-image:url(/images/web/s_b_l.gif); float:left}
.searchbottom_c{ width:934px;height:24px; border-bottom:1px solid #C0C0C0; float:left; font: normal 12px/24px Arial, Helvetica, sans-serif;}
.searchbottom_r{ width:14px;height:25px;background-image:url(/images/web/s_b_r.gif); float:left;}
.search-submit{ width:78px; height:22px; margin:10px;background:url(/images/web/btn_search.gif); no-repeat scroll bottom }
form{display:inline; float:left;}
/* slide */
.d1{width:420px;height:auto;overflow:hidden;background-color:#000000;position:relative;}
.loading{width:420px;background-color:#000000;color:#FFCC00;font-size:12px;height:190px;text-align:center;padding-top:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.d2{width:100%;height:220px;overflow:hidden;}
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#000000;color:#FFFFFF;font-size:12px;padding:4px 0px;height:16px;overflow:hidden; line-height:16px;}
.num_list span{display:inline-block;height:16px;padding-left:6px;}
#fade_focus img{border:0px;}
#fade_focus ul{display:none;}
.button{position:absolute; z-index:1000; right:0px; bottom:2px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{background-color:#666666;display:block;float:left;padding:1px 4px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}
.b2{color:#FFCC33;background-color:#FF6633;}

.Ltitle{ width:289px; height:24px; background-image:url(/images/web/Ltitle.gif); }
.Lborder{ width:277px; padding: 0 5px; border:1px solid #CACACA; overflow:hidden;}
.Lborder .newsul{ width:100%; margin:8px 0 0 0;}
.Lborder .newsul li{ width:77px; float:left; display:block;margin:0 7px; *margin:0 6px;}
.Lborder .newsul li a{ color:#666;}
.Lborder .newsul img{ width:74px; height:74px; border:1px solid #C3C3C3; padding:1px;}
.Lborder .newsul p{ font:normal 12px/26px Arial, Helvetica, sans-serif; text-align:center}
.LborderUL{ font:normal 12px/26px Arial, Helvetica, sans-serif; margin-left:5px}
.LborderUL li{display:block;overflow:hidden;width:269px; float:left;  height:26px; padding-left:8px;background:url(/images/web/dot2.gif) no-repeat 0 12px;}
.LborderUL li a{ color:#666}
.Ltitle p{ font: bold 14px/24px Arial, Helvetica, sans-serif; text-indent:10px; color:#fff}
.Ltitle .more{  font:normal 9px/24px Verdana, Arial, Helvetica, sans-serif; margin-right:10px;color:#fff; float:right; }
/* top news */
#topnews{ width:336px; overflow:hidden}
#topnews h3{float:left;width:105px;height:32px;margin:0 -1px 0 0; font: bold 14px/28px Arial, Helvetica, sans-serif;text-align:center;background:url(/images/web/tabbgup.gif) no-repeat;cursor:pointer; margin:0 3px 6px 3px; color:#666}
#topnews .up{background:url(/images/web/tabbg.gif) no-repeat;color:#FFF;}
#topnews .block {display:block;font:normal 14px/28px Arial, Helvetica, sans-serif;}
#topnews li{ width:336px; height:28px; overflow:hidden; float:left}
#topnews li a{ color:#333; text-decoration:none}
#topnews li a:hover{ text-decoration:underline}
#topnews div {width:336px;display:none;}
#topnews .title{ font:normal 18px/30px "黑体"; display:block; float:left; clear:both; color:#CC0000}
/* phone */
.phoneNum{ width:289px; height:55px; background-image:url(/images/web/phoneNum.gif);}
/* login */
.loginborder{ width:287px; height:24px; border:1px solid #C4C4C4; background:url(/images/web/st.gif) no-repeat 7px; font:normal 12px/24px Arial, Helvetica, sans-serif; text-align:left; text-indent:2em; color:#666; margin-bottom:10px}
.loginborder a:hover{ text-decoration:none}
.loginborder a{ color:#115D88; text-decoration:underline}
/* introduction */
.intro{ width:289px; margin-bottom:4px;}
.intro h3{ font:bold 14px/24px Arial, Helvetica, sans-serif; color:#D03D33}
.intro p{ text-indent:2em; font:normal 12px/22px Arial, Helvetica, sans-serif; color:#666;}
.redline{ width:205px; height:2px; background-color:#D03D33; overflow:hidden; margin:11px}
/* country */
.tab{ width:314px; margin-bottom:10px;}
.tab_t{ width:314px; height:28px; background-image:url(/images/web/t_t_bg.gif); }
.tab_t p{ font: bold 14px/28px Arial, Helvetica, sans-serif; text-indent:10px; color:#fff}
.tab_t .more { float:right; color:#fff; font:normal 9px/28px Verdana, Arial, Helvetica, sans-serif; margin-right:10px;}
.tab_b{ width:288px; border:1px solid #CFCFCF; padding:14px 10px 8px 14px;}
.picnews{height:80px;}
.picnews .pic{width:100px; height:78px; border:1px solid #464544; float:left}
.picnews p{ width:172px; margin-left:10px;font:normal 12px/22px Arial, Helvetica, sans-serif; text-indent:2em; float:left}
.picnews h3{float:left; width:172px; margin-left:10px; font:bold 12px Arial, Helvetica, sans-serif; color:#BD1416; margin-bottom:5px;}
.dotline{ margin:0 auto; width:97%; height:19px; background-image:url(/images/web/dot.gif);}
.c_newsul{ font:normal 14px/28px Arial, Helvetica, sans-serif; width:100%}
.c_newsul li{display:block;overflow:hidden;width:280px;  height:28px; padding-left:8px;background:url(/images/web/dot2.gif) no-repeat 0 12px;}
.team{ background-color:#C42A1F; width:282px; padding:0 10px 7px 10px; color:#666666;}
.teamtitle{ height:28px;}
.teamtitle h3{ font: bold 14px/28px Arial, Helvetica, sans-serif; color:#FFF}
.teamtitle .more{ font: normal 12px Arial, Helvetica, sans-serif; color:#FFF; margin-top:8px;float:right; }
.teamwhitebg{background-color:#fff; padding:8px; margin-bottom:10px; overflow:hidden}
.teamwhitebg .text{ font:normal 12px/18px Arial, Helvetica, sans-serif; text-indent:2em;}
.teamwhitebg .teamul{ width:100%; margin-top:10px;}
.teamwhitebg .teamul li{ width:72px; float:left; display:block;margin:0 8px; *margin:0 6px;}
.teamwhitebg .teamul li a{ color:#666;}
.teamwhitebg .teamul img{ width:70px; height:70px; border:1px solid #908888}
.teamwhitebg .teamul p{ font:normal 12px/26px Arial, Helvetica, sans-serif; text-align:center}
.teamwhitebg .caseul{ width:100%; font:normal 12px/24px Arial, Helvetica, sans-serif}
.teamwhitebg .caseul li{ float:left;display:block;overflow:hidden;width:255px; height:24px; padding-left:8px;background:url(/images/web/dot2.gif) no-repeat 0 8px;}
.teamwhitebg .caseul li a{ color:#666}
/* tidings */
.tidings{ width:224px; margin-bottom:10px;}
.tidingstitleL, .tidingstitleC, .tidingstitleR{height:24px; font:bold 14px/24px Arial, Helvetica, sans-serif; color:#343434;}
.tidingstitleL{border-bottom:3px solid #3E8C14;}
.tidingstitleC{border-bottom:3px solid #1986AD;}
.tidingstitleR{border-bottom:3px solid #D03D33;}
.tidingsUL{ font:normal 12px/26px Arial, Helvetica, sans-serif; padding:5px 0 0 0;}
.tidingsUL li{display:block;overflow:hidden;width:224px;  height:26px; padding-left:8px;background:url(/images/web/dot2.gif) no-repeat 0 12px;}
.tidings .more {  font:normal 9px/28px Verdana, Arial, Helvetica, sans-serif; margin-left:138px;}
/* mainI */
.Rtitle{ width:248px; height:24px; background-image:url(/images/web/Rtitle.gif); color:#FFF; font:bold 14px/24px Arial, Helvetica, sans-serif; text-indent:10px;}
.Rborder{ width:226px; padding: 0 10px; border:1px solid #CACACA;}
.Rborder img{ padding:10px 0;}
.RborderUL{ font:normal 12px/24px Arial, Helvetica, sans-serif; padding:5px 0 0 0;}
.RborderUL li{display:block;overflow:hidden;width:214px;  height:24px; padding-left:12px;background:url(/images/web/gif_j.gif) no-repeat 0 10px;}
.RborderUL li a{ color:#666}
/* tool */
.tool{ width:944px; height:20px; padding:8px; border:1px solid #CECECE; margin:10px auto;  background:url(/images/web/st2.gif) no-repeat 10px 12px; text-indent:10px;}
.tool div{font:bold 14px/20px Arial, Helvetica, sans-serif; color:#333;}
.tool p{ font:normal 12px/20px Arial, Helvetica, sans-serif;}
.tool li{float:left;display:block; overflow:hidden; }
.tool li a{font:normal 12px/20px Arial, Helvetica, sans-serif;}
/* bottom */
.bottom{ width:946px; padding:8px; margin:0 auto;background: #C1271B url(/images/web/logo_b.gif) no-repeat left center;}
.bottom .text{ margin-left:100px; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#fff}
.bottom .text a{ color:#fff; font-weight:bold} 
/* sub page */
.Adimage{ width:287px; height:119px; border:1px solid #D1D1D1; margin:10px 0;}
.subredbg{ width:651px; height:24px; border:1px solid #B71415; background-image:url(/images/web/subredbg.gif); font:normal 12px/24px Arial, Helvetica, sans-serif; color:#fff; text-indent:10px;}
.subredbg a{ color:#fff}
.subborder{ width:631px; border:1px solid #C7C4C4; padding:8px 15px 15px}
.subborder h3{ width:100%; height:26px; font:bold 14px/26px "宋体"; color:#B72C2C; margin-bottom:10px;}
.subborder h3 a{ font:bold 14px/24px "宋体"; color:#B72C2C;}
.subborderp{ width:100%; height:26px; font:normal 12px/26px "宋体";color:#B72C2C; }
.subborderp a{ font:normal 12px/24px "宋体"; color:#B72C2C;}
.subUL{ font:normal 14px/34px Arial, Helvetica, sans-serif;}
.subUL li{ display:block; width:621px; height:34px; overflow:hidden}
.pagelist{text-align:center;overflow:hidden; margin:10px auto; font:normal 14px Arial, Helvetica, sans-serif; background-color:#E7E7E7; padding:5px; height:18px}
.pagelist li{ float:left; display:block; padding-left:5px; margin-right:6px}
.pagelist .thisclass{ display:block;  background-color:#C62F25; color:#fff; border:1px solid #AC150B; text-align:center; margin-left:5px; padding-right:5px;}
.subgreybg{ margin:0 auto; width:962px; height:24px; border-top:1px solid #CBCBCB; background-image:url(/images/web/subgreybg.gif); margin-top:5px; }
.subgreybg p{ font:normal 12px/24px Arial, Helvetica, sans-serif; text-indent:30px; background:url(/images/web/crumb_span.gif) no-repeat 10px center; }
.subsearch{ width:962px; height:30px; margin:0 auto 6px; background-color:#3E3E3E; color:#fff;font:normal 12px/30px Arial, Helvetica, sans-serif; text-indent:3em;background:#3E3E3E url(/images/web/logo_s.gif) no-repeat 5px center;overflow:hidden}
.subsearch_a{ width:650px; float:left;overflow:hidden}
.subsearch a{ color:#fff;}
.subsearch_b{line-height:30px; width:312px;float:right; overflow:hidden}
.subsearch_inputbox{ margin-top:3px; border:1px solid #fff; height:17px; color:#585757; font-size:12px;}
.subsearch_button{ border:1px solid #3E3E3E; width:50px; height:21px; font-size:12px; padding-bottom:2px; *padding-top:2px;*margin-top:3px}
/* news page */
.news{ width:630px; margin:0 auto;}
.news h1{ text-align:center; padding:0 0 10px 0; font-size:20px;}
.news p{ text-indent:2em; font:normal 14px/30px Arial, Helvetica, sans-serif; padding-top:10px;}
.news .time{ width:630px; overflow:hidden; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; padding:5px 0; color:#39698B}
/* topics */
.topics{ width:630px; overflow:hidden; border-bottom:1px dotted #A6A6A6; margin-bottom:25px; padding-bottom:5px}
.topics .text{ width:500px; float:left;}
.topics .text h3{ color:#D9221E; font:bold 14px Arial, Helvetica, sans-serif} 
.topics .text h3 a{color:#D9221E;}
.topics .text p{ color:#585757; font:normal 12px/24px Arial, Helvetica, sans-serif; margin-top:5px; text-indent:2em} 
.topics .pic{ width:120px; float:left; padding:5px 0 5px 10px}
.topics .pic img{ border:1px solid #D7D7D7}
/* map */
.map_main{ width:962px; margin:10px auto}
.map_main ul{ font:normal 12px Arial, Helvetica, sans-serif;}
.map_main ul li{ width:962px; display:block; float:left; padding:10px 0}
.map_main ul li h3{ font-weight:bold; width:90px; background:url(/images/web/st3.gif) no-repeat 10px center; text-indent:20px; font:bold 12px Arial, Helvetica, sans-serif; color:#575757; float:left; color:#585757}
.map_main ul li span{ background-image:url(/images/web/line.gif); width:872px; float:left}
.map_main ul li .list{ width:962px; text-indent:20px;}
.map_main ul li .list li{ width:100px; float:left;  display:block; padding:12px 0 5px 0}
.map_main ul li .list li a{ color:#585757}
/* team */
.teamborder{ width:650px; border:1px solid #C7C4C4; padding:5px; overflow:hidden}
.teamborder .intro{ float:left; width:300px; padding:10px; text-align:left; background-color:#EBEBEB; }
.teamborder .intro h3{ color:#3E3E3E; font:bold 14px Arial, Helvetica, sans-serif}
.teamborder .intro p{ color:#8C8A8A; font:normal 12px/22px "宋体"; margin-top:5px;}
.teamborder .intro_R{ float:left; width:310px; padding:10px;}
.teamborder .intro_R .phone{ border-bottom:1px dotted #8D8D8D; color:#3E3E3E; font:bold 14px Arial, Helvetica, sans-serif; text-indent:58px; padding:10px 5px 14px 5px; background:url(/images/web/icon_phone.gif) no-repeat left -1px}
.teamborder .intro_R p{ color:#555; margin-top:10px; font-size:12px;}
.teamborder .intro_R ul{ margin-left:20px; overflow:hidden}
.teamborder .intro_R li{ float:left; width:65px; height:16px; padding:4px 0 2px 30px; display:block; background:url(/images/web/icon_jt.gif) no-repeat left center; margin-top:10px; font-size:12px; color:#555;}
.teamborder .intro_R li a:hover{ text-decoration:none}
.teamborder .intro_R li a{ text-decoration:underline}
.redline_thin{ background-color:#C83026; height:2px; overflow:hidden; width:662px;}
.teacherborder{width:636px; border:1px solid #C7C4C4; padding:6px 12px; overflow:hidden; background-color:#E5E5E5; margin-top:10px}
.teacherborder .nav{ width:638px; overflow:hidden; margin:0 auto; height:36px;}
.teacherborder .nav li{  width:90px; margin-right:1px; height:36px; float:left; text-align:center; font:bold 12px/36px Arial, Helvetica, sans-serif; cursor:pointer;display:block;background-image:url(/images/web/tcnavbg.gif); color:#CFCFCF;}
.teacherborder .nav li a:hover{ text-decoration:none;  background-color:#fff;display:block;}
.teacherborder .nav li a{ color:#CFCFCF;display:block;}
.teacherborder .nav .this{ background-color:#fff; color:#555; background-image:none}
.teacherborder .teacher{overflow:hidden; float:left; width:660px;}
.teacherborder .teacher li{ width:290px; height:100px; float:left; background-color:#fff; margin:0 15px 15px 0; padding:10px}
.teacherborder .teacher li img{ margin-right:6px;}
.teacherborder .teacher li h3{ color:#3A628C; font: bold 12px Arial, Helvetica, sans-serif; width:205px; height:15px; line-height:15px; overflow:hidden;}
.teacherborder .teacher li h3 a{ color:#3A628C}
.teacherborder .teacher li p{color:#8C8A8A; font:normal 12px/24px Arial, Helvetica, sans-serif; margin:8px 0 9px 0;}
.teacherborder .teacher li .imgbox{ width:81px; height:100px; float:left;}
.teacherborder .teacher li .imgbox img{ width:71px; height:71px; padding:1px; border:1px solid #C3C3C3;}
.teacherborder .teacher li .imgbox p{ margin-top:8px; background:url(/images/web/hpd.gif) no-repeat left center; text-indent:18px;} 
.teacherborder .teacher li .imgbox p a{ font: normal 12px Arial, Helvetica, sans-serif; color:#C11414; text-decoration:underline;}
.teacherborder .teacher span{ color:#333; font-size:12px;}
.teamphoto{float:left; width:350px; height:215px; margin-right:10px; text-align:left; overflow:hidden}
.teacherborder .text{ float:left;font:normal 12px/22px Arial, Helvetica, sans-serif; width:616px; word-wrap:break-word; padding:10px; background-color:#fff;}
.teamborder .photo{ width:650px; overflow:hidden}
.teamborder .photo .photo_L{ width:286px; float:left; padding:7px; background-color:#E0E0E0; margin-right:10px;}
.teamborder .photo .photo_R{ width:340px; float:left}
.teamborder .photo .photo_R h3{ width:330px; height:30px; font:bold 14px/30px Arial, Helvetica, sans-serif; border-bottom:1px dotted #5E5E5E; margin-bottom:10px}
.teamborder .photo .photo_R .info{ height:32px;}
.teamborder .photo .photo_R .info p{ font:normal 12px/32px Arial, Helvetica, sans-serif; }
.teamborder .photo .photo_R .info span{ color:#3A628C; margin-right:1em;}
.teamborder .photo .photo_R .info img{ margin-right:10px;}
.teamborder .photo .photo_R .contact{margin-top:10px}
.teamborder .photo .photo_R .contact p{ height:22px; font:normal 12px Arial, Helvetica, sans-serif; }
.teamborder .photo .photo_R .contact span{color:#3A628C; margin-right:10px;}
.teamborder .photo .photo_R a:hover{ text-decoration:none}
.teamborder .photo .photo_R a{ color:#CF3434; text-decoration:underline}
.teamborder .inf{ width:640px; margin:10px auto}
.teamborder .inf h3{ font:bold 12px/22px "宋体"; text-indent:20px; background:url(/images/web/infobg.gif) no-repeat center; height:22px;}
.teamborder .inf p{font:normal 12px/22px Arial, Helvetica, sans-serif; text-indent:2em; margin-top:10px}
.teacherborder h1{ font:bold 14px/26px "宋体"; text-indent:30px;background:url(/images/web/icon_sun.gif) no-repeat left center; height:26px;}
.teacherborder .whitebg{ width:620px; background-color:#fff; padding:0 8px; font:normal 12px/22px Arial, Helvetica, sans-serif; margin-bottom:10px;}

/*teacher lide*/

.nav this{background-color:#FFFfff}
.hidden{ display:none;}
.block{ display:block;}
.block ul{margin-top:10px;}

/*ask*/
 
.mt1{width:620px;}
.tbox{ width:620px;}
#commetcontent{width:620px;}
.decmt-box  {margin:0 auto;width:600px;}
.decmt-box ul li {border-bottom:1px dashed #CCCCCC;overflow:hidden;padding-bottom:10px;width:600px;}
.decmt-box ul li a.plpic {background:none repeat scroll 0 0 #F9FDED;border:medium none;float:left;height:40px;margin-right:5px;overflow:hidden;padding:2px;width:40px;}
.decmt-box span.title {float:left;line-height:20px;width:600px;}
.decmt-box .comment_act {color:#AEAEAE;float:left;line-height:20px;width:600px;}
.decmt-box ul li p {float:left;line-height:22px;width:600px;}
.decmt-box span.fr {float:right;}
.decmt-box span.title {float:left;line-height:20px;width:600px;}
.dede_comment_post {padding:5px; height:200px;}

.dcmp-post .dcmp-submit button {
background:url("../images/btn-bg2.gif") no-repeat scroll 0 0 transparent;border:medium none;color:#444444;cursor:pointer;height:25px;letter-spacing:1px;line-height:25px;margin-left:5px;overflow:hidden;width:70px;}
.dcmp-post .dcmp-userinfo {float:left;margin-right:6px;}
.dcmp-post {clear:both;color:#444444;height:35px;overflow:hidden;padding:5px 0 10px;}
.dcmp-post .dcmp-userinfo input, .dcmp-post .dcmp-userinfo img {margin:5px;vertical-align:middle;}
.dcmp-post .dcmp-submit {float:left;padding-top:6px;}
.dcmp-post .dcmp-submit input, .dcmp-post .dcmp-submit button {vertical-align:middle;}



/* about us */
.aboutus_topbar_bg{ height:26px; background-color:#fff;}
.aboutus_topbar{ margin:0 auto; width:960px; height:26px;  font:normal 12px/26px Arial, Helvetica, sans-serif}
.aboutus_tbleft{ float:left; margin-left:5px}
.aboutus_tbleft span{font-weight:bold;}
.aboutus_tbright{ float:right; margin-right:5px;}
.aboutus_pic{ margin:0 auto; text-align:center; background-color:#C52B2D;}
.aboutus_navbar_bg{ height:30px; background-image:url(/images/web/bar2.gif); margin-bottom:20px;}
.aboutus_navbar{margin:0 auto; width:960px; height:30px;  font:normal 12px/30px Arial, Helvetica, sans-serif}
.mainK h1{font:normal 20px "黑体"; border-bottom:1px dotted #979797; margin-bottom:10px; padding-bottom:5px; color:#F7852A}
.mainK p{ font:normal 14px/32px Arial, Helvetica, sans-serif; text-indent:2em}
.mainK .text{ padding:10px 20px; font-size:14px; line-height:32px;}
.mainJ h3{ font:normal 18px "黑体"; background:url(/images/web/icon.gif) no-repeat left center; padding-left:20px; color:#585657;margin-bottom:6px}
.mainJULP{ width:170px; overflow:hidden}
.mainJULP li{ border-top:1px dotted #979797; padding:5px 0 5px 5px; font:normal 12px/24px "宋体"; height:24px; text-align:left}
.mainJULP_li_this{ background:url(/images/web/libg.gif) no-repeat left center; color:#fff;}
.mainJULP_li_this a{ color:#fff;}
.mainK h3{ color:#FF8100; font:bold 18px Arial, Helvetica, sans-serif; }
.mainK .text p{ font:normal 14px/24px Arial, Helvetica, sans-serif; text-indent:2em; margin-bottom:20px}




/*7.5 new index */
#indexbg_yuan{background:url(/images/web/indexbg.gif) repeat-x;}
#indexbg{background:url(/images/web/indexbg.gif) repeat-x;}
.mainbody{ width:980px; background-color:#fff; margin:0 auto; overflow:hidden}
.bodytoppic_yuan{ width:980px; height:78px;background:url(/images/web/toppic.jpg) no-repeat; margin:0 auto}
.bodytoppic{ width:980px; height:78px;background:url(/images/web/toppic.jpg) no-repeat; margin:0 auto}

.mainK{ width:760px; overflow:hidden; margin-left:16px;}
/*7.5 header */
.top{width:960px; height:107px; margin:0 auto}
.top_logo{ width:180px; height:107px; background-image:url(/images/web/galogo.gif);float:left}
.top_text{ width:780px; float:left; height:24px; line-height:24px; text-align:right;color:#A0480D}
.top_text a{ color:#A0480D;}
.top_nav{ width:780px; float:left; height:53px;background:url(/images/web/navbg.gif) no-repeat center right; padding:15px 0;}
.top_nav .left{ width:480px; height:53px;background:url(/images/web/Marked_left.gif) no-repeat 30px center;float:left;}
.top_nav .right{ width:250px; margin-left:25px; height:53px;background:url(/images/web/Marked_right.gif) no-repeat left center; float:left}
.top_nav p{ line-height:28px; text-align:right; font-family:"宋体"}
.scrollingbar{width:940px; height:28px; margin:0 auto; line-height:28px; color:#fff; background-image:url(/images/web/scrollingbar.gif); padding:0 10px; text-align:center}
.scrollingbar span{ font:bold 14px Verdana, Arial, Helvetica, sans-serif}
.Lump{ width:938px; border:1px solid #ccc; margin:0 auto; margin-top:6px; padding:10px; overflow:hidden}
.Lump .lxgj{ height:54px; width:46px; background:url(/images/web/lxgj.gif) no-repeat left center; float:left; margin-left:10px; *margin-left:2px}
.Lump .flag{ width:490px; height:54px; margin-top:0; float:left;} 
.Lump .flag li{ float:left; margin-right:15px;}
.Lump .flag li p{ margin-top:5px; color:#A0480D; text-align:center}
.Lump .rmxm{ height:54px; width:40px; background:url(/images/web/rmxm.gif) no-repeat left center; float:left}
.Lump .proj{width:348px; height:54px; float:left; overflow:hidden;}
.Lump .proj li{float:left; padding-left:15px}
.Lump .proj li a{ color:#A0480D}
.Lump .proj li span{ line-height:19px; text-align:right}
.Lump .proj li img{ border: 1px solid #545252}
.Lump .proj li p{ margin-top:5px; color:#A0480D; text-align:center}
.Lump .dotline{ width:100%; height:16px; background-image:url(/images/web/dotline.gif); overflow:hidden; float:left}
.Lump .school{ height:20px; width:690px;float:left;}
.Lump .school li{ background:url(/images/web/st3.gif) no-repeat left 2px; float:left; padding:0 10px}
.Lump .school li a{ color:#B43034}
.Lump .school_right{ width:248px; height:20px;float:left; background:url(/images/web/icon_jt2.gif) no-repeat left 1px;}
.Lump .school_right a{ color:#115D88;}
.Lump .search{height:22px; width:100%; overflow:hidden;float:left; margin-bottom:0}
.Lump_search_button{ width:19px; height:20px; background:url(/images/web/button_so.gif) no-repeat; color:#fff; line-height:20px; text-align:center; overflow:hidden; border:none}
.Lump .ouzhou{ width:938px; height:26px; float:left; padding:3px 0 3px 10px}
.Lump .ouzhou li{ float:left; margin-right:10px; display:block}
.Lump .ouzhou li img{ float:left; margin-right:3px;}
.Lump .ouzhou li p{ line-height:14px; color:#A0480D; text-align:center; float:left}
/*7.5 Main 1 */
.main1box{ width:960px; overflow:hidden; margin:8px auto 0; }
.flashnews{ width:420px; height:220px; border:1px solid #BCBCBC; float:left}
#HeadlineNews{ width:280px; height:220px;margin:0 9px; border:1px solid #ccc; background:url(/images/web/redbar.gif) repeat-x top center; float:left; overflow:hidden; padding:0 10px}
#HeadlineNews .block {display:block; overflow:hidden; height:200px; padding:0}
#HeadlineNews .block li{display:block;overflow:hidden; background:url(/images/web/dot2.gif) no-repeat 0 6px; padding-left:10px; height:23px;width:270px; float:left; margin-top:0}
#HeadlineNews .block li a{ color:#666; } 
#HeadlineNews .block .this{ color:#CC1919; font-weight:bold}
#HeadlineNews h3{float:left;width:83px;height:26px;  font:bold 12px/26px "宋体";*line-height:32px; overflow:hidden;text-align:center;background:url(/images/web/h32.gif) no-repeat;cursor:pointer; margin:0 6px 2px 4px;color:#fff;}
#HeadlineNews .up{background:url(/images/web/h31.gif) no-repeat; color:#474545;}
#HeadlineNews div {width:273px;display:none;overflow:hidden; }
.dhua{ width:218px; height:48px; background-image:url(/images/web/phoneNum2.gif); float:left}
.dhuaW{	width:218px;margin-bottom: 3px;}
.twobtn{ width:216px; height:26px; border:1px solid #ccc; margin-bottom:10px; float:left; text-align:center; padding-top:4px;}
.twobtn img{ border:0}
.int{ width:218px;overflow:hidden; float:left; line-height:22px}
.int a{color:#666;}
.int h3{ font:bold 14px/24px Arial, Helvetica, sans-serif; color:#D03D33}
.int p{ text-indent:2em; font:normal 12px/22px "宋体"; color:#666; float:left; width:218px;}
.int .redline{ width:80px; height:2px; background-color:#D03D33; overflow:hidden; margin:11px}
/*7.5 Main 2 */
.main1box_L{ width:741px;overflow:hidden; float:left}
.main1box_L .country{ width:238px; overflow:hidden; float:left; margin-right:9px;}
.main1box_L .country .title1{ width:238px; height:23px; background-image:url(/images/web/coun1.gif); text-indent:40px}
.main1box_L .country .title1 a{ color:#464445; font:bold 14px/23px "宋体"; }
.main1box_L .country .title2{ width:238px; height:23px; background-image:url(/images/web/coun2.gif); text-indent:40px}
.main1box_L .country .title2 a{ color:#464445; font:bold 14px/23px "宋体"; }
.main1box_L .country .title3{ width:238px; height:23px; background-image:url(/images/web/coun3.gif); text-indent:40px}
.main1box_L .country .title3 a{ color:#464445; font:bold 14px/23px "宋体"; }
.main1box_L .country .title4{ width:238px; height:23px; background-image:url(/images/web/coun4.gif); text-indent:40px}
.main1box_L .country .title4 a{ color:#464445; font:bold 14px/23px "宋体"; }
.main1box_L .country .title5{ width:238px; height:23px; background-image:url(/images/web/coun5.gif); text-indent:40px}
.main1box_L .country .title5 a{ color:#464445; font:bold 14px/23px "宋体"; }
.main1box_L .country .title6{ width:238px; height:23px; background-image:url(/images/web/coun6.gif); text-indent:40px}
.main1box_L .country .title6 a{ color:#464445; font:bold 14px/23px "宋体"; }
.main1box_L .country .title7{ width:238px; height:23px; background-image:url(/images/web/coun7.gif); text-indent:40px}
.main1box_L .country .title7 a{ color:#464445; font:bold 14px/23px "宋体"; }
.main1box_L .country .title8{ width:238px; height:23px; background-image:url(/images/web/coun8.gif); text-indent:40px}
.main1box_L .country .title8 a{ color:#464445; font:bold 14px/23px "宋体"; }
.main1box_L .country .title9{ width:238px; height:23px; background-image:url(/images/web/coun9.gif); text-indent:40px}
.main1box_L .country .title9 a{ color:#464445; font:bold 14px/23px "宋体"; }
.main1box_L .country .top{ width:238px; margin-top:10px; background:url(/images/web/dotline.gif) repeat-x bottom center; height:85px;}
.main1box_L .country .top img{ width:91px; height:70px; border:1px solid #C1C1C1; float:left}
.main1box_L .country .top li{ float:left; width:60px; height:28px; margin-left:10px;} 
.main1box_L .country .top li a{ color:#666}
.main1box_L .country .cen{ width:238px; background-color:#fff; overflow:hidden; padding:0 0 5px 0}
.main1box_L .country .cen li{overflow:hidden; background:url(/images/web/dot2.gif) no-repeat 0 10px; padding-left:10px; height:26px; line-height:26px; width:220px;} 
.main1box_L .country .cen li a{ color:#666}
.main1box_R{ width:218px;overflow:hidden; float:left}
.main1box_R .titleborder{ width:216px; height:28px; border:1px solid #ccc; background-image:url(/images/web/titleborderbg.gif); }
.main1box_R .titleborder h3{ font:bold 12px/28px "宋体"; text-indent:2em; background:url(/images/web/icon_yellow.gif) no-repeat 10px center; color:#5E5A58}
.main1box_R .contentborder{width:208px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:4px; background-color:#fff;margin-bottom:10px; overflow:hidden}
.main1box_R .contentborder2{width:208px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:4px; background-color:#E8E8E8;margin-bottom:7px;}
.main1box_R .contentborder .IMGUL{ width:104px; height:90px; float:left;text-align:center; margin-top:8px;}
.main1box_R .contentborder .IMGUL img{ width:86px; height:62px; border:1px solid #D1D1D1; margin-bottom:5px; }
.main1box_R .contentborder .IMGUL a{ color:#666; font-weight:bold;}
.main1box_R .contentborder .IMGUL a:hover{ text-decoration:none}
.main1box_R .contentborder .TUL{ margin-left:6px; width:190px; float:left;}
.main1box_R .contentborder .TUL li{background:url(/images/web/dot2.gif) no-repeat 0 10px; padding-left:8px; height:24px; line-height:24px; width:190px; overflow:hidden; float:left}
.main1box_R .contentborder .TUL li a{ color:#666}
.main1box_R .contentborder .n{background-color:#E9E9E9; padding:5px 15px; text-align:center}
.main1box_R .contentborder .n p{ font-weight:bold; color:#778186; padding:8px 0}
.main1box_R .contentborder .n p span{ font: normal 12px Arial, Helvetica, sans-serif; color:#C2C2C2}
/*7.5 team */
.zstd{ width:958px; height:145px; border:1px solid #ccc; background:url(/images/web/redbar.gif) repeat-x top center; margin:0 auto;overflow:hidden}
.zstd .title{ width:100%; height:26px;}
.zstd .title li{ text-align:center; float:left; margin-left:10px;line-height:26px;display:block; height:26px; width:60px;}
.zstd .title li a{ color:#fff}
.zstd .title .this{ color:#474545; font-weight:bold;background:url(/images/web/h31.gif) no-repeat; width:90px; *line-height:30px; overflow:hidden}
.zstd .content{ width:100%; height:101px; padding:9px; }
.zstd .content .text{ float:left; text-indent:2em; color:#929292; line-height:22px; width:310px;}
.zstd .content .scollbar{float:left; width:628px; height:100px; background-image:url(/images/web/scollar.gif); background-repeat:no-repeat}
.zstd .content .scollbar li{ float:left;  width:85px; margin-top:12px; text-align:center; padding-left:15px;}
.zstd .content .scollbar li img{ border:0; margin-bottom:5px;}
.zstd .content .scollbar li a:hover{ text-decoration:none}
.zstd .content .scollbar li a{ color:#797979}
/*7.5 Main 3 */
.main3boxa{ width:224px;overflow:hidden; float:left}
.main3boxb{ width:468px;overflow:hidden; float:left; margin:0 10px}
.main3boxc{ width:248px;overflow:hidden; float:left}

.main3boxa .more {  font:normal 9px/28px Verdana, Arial, Helvetica, sans-serif; margin-left:138px;}
.main3boxaUL{ font:normal 12px/24px Arial, Helvetica, sans-serif; padding:5px 0 0 0;}
.main3boxaUL li{display:block;overflow:hidden;width:224px;  height:24px; padding-left:8px;background:url(/images/web/dot2.gif) no-repeat 0 12px;}
.main3boxaUL li a{ color:#666}
.main3boxatitleL, .main3boxatitleC, .main3boxatitleR{height:22px; font:bold 12px/22px Arial, Helvetica, sans-serif; color:#333;}
.main3boxatitleL{border-bottom:3px solid #3E8C14;}
.main3boxatitleC{border-bottom:3px solid #1986AD;}
.main3boxatitleR{border-bottom:3px solid #D03D33;}

.main3boxb .border{ width:466px; border:1px solid #ccc; overflow:hidden;}
.main3boxb .border .t{ width:100%; height:24px; background-color:#C73126; text-align:left; text-indent:10px; font:bold 12px/24px Arial, Helvetica, sans-serif; color:#fff}
.main3boxb .border .t span{ margin-left:370px; font-size:10px;}
.main3boxb .border .t span a{ color:#fff}
.main3boxb .border .t2{ width:100%; height:24px; background-color:#3D83BE; text-align:left; text-indent:10px; font:bold 12px/24px Arial, Helvetica, sans-serif; color:#fff}
.main3boxb .border .t2 span{ margin-left:370px; font-size:10px;}
.main3boxb .border .t2 span a{ color:#fff}
.main3boxb .border .b{ width:100%; padding:10px; overflow:hidden}
.main3boxb .border .b .L{ float:left; text-align:center; width:150px;}
.main3boxb .border .b .L img{ margin:5px 0; border:0;}
.main3boxb .border .b .L a{ color:#0D4C70;}
.main3boxb .border .b .L a:hover{ text-decoration:none}
.main3boxb .border .b .Bul{ width:148px; margin-left:5px; float:left;}
.main3boxb .border .b .Bul li{ width:144px; height:24px; line-height:24px;overflow:hidden; float:left;padding-left:8px;background:url(/images/web/dot2.gif) no-repeat 0 12px; }
.main3boxb .border .b .Bul li a{ color:#666}
.main3boxb .border .b .Bul2{ width:248px; margin-left:5px; float:left;}
.main3boxb .border .b .Bul2 li{ width:244px; height:24px; line-height:24px;overflow:hidden; float:left;padding-left:8px;background:url(/images/web/dot2.gif) no-repeat 0 12px; }
.main3boxb .border .b .Bul2 li a{ color:#666}
.AD2{ width:466px; height:80px; margin:10px auto; border:1px solid #CCC;clear:both}
.AD3{ width:468px; margin-top:10px; overflow:hidden;}
.AD3 img{ width:224px; float:left; height:93px; border:1px solid #ccc;}

.main3boxc .titleborder{ width:246px; height:28px; border:1px solid #ccc; background-image:url(/images/web/titleborderbg.gif); }
.main3boxc .titleborder h3{ font:bold 12px/28px "宋体"; text-indent:2em; background:url(/images/web/icon_yellow.gif) no-repeat 10px center; color:#5E5A58}
.main3boxc .contentborder{width:238px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:4px; background-color:#fff;margin-bottom:10px; overflow:hidden}
.main3boxc .contentborder .TUL{ margin-left:6px;*margin-left:2px; width:220px; float:left;}
.main3boxc .contentborder .TUL li{background:url(/images/web/dot2.gif) no-repeat 0 10px; padding-left:8px; height:24px; line-height:24px; width:220px; overflow:hidden; float:left}
.main3boxc .contentborder .TUL li a{ color:#666}
/*7.14 pinggu */
.pinggu{ margin:10px auto; width:95%; overflow:hidden}
.pinggu h1{ font:bold 18px "宋体"; text-align:center; margin:10px auto;}
.pinggu h3{ font:bold 14px/26px "宋体"; background:url(/images/web/reg_tag.gif) no-repeat left center; text-indent:20px; margin-bottom:0; color:#443F3F; clear:both;}
.pinggu .dotline{ height:9px; width:100%; overflow:hidden; background-image:url(/images/web/dot3.gif);}
.pinggu .box{ border:1px solid #DADADA; width:auto;background-color:#EAEAEA; padding:10px; color:#6E6C6C; line-height:24px; margin:10px auto}
.pinggu .biao{ margin:10px 0 10px 0;}
.pinggu .biao span{ color:#CC0000; font-family:"宋体"; margin-right:2px;}
.pinggu .biao li{ height:32px; line-height:32px;}
.pinggu .biao .L{ width:90px; text-align:right; float:left}
.pinggu .biao .R{ width:480px; text-align:left; float:left; *padding-top:5px; }
.pinggu .biao .R span{ color:#A5A5A5}
.pinggu .tijiao{ text-align:center;clear:both; color:#CC0000;}
.pinggu .tijiao .btn{ width:56px; height:26px; background-color:#F34100; text-align:center; font:bold 14px/26px "宋体"; color:#fff; border:0;margin-top:10px}
/*7.14 Scroll */
#announcement {width:248px;}
#announcement div {overflow:hidden;height: 20px;}
#announcement li {font-size: 12px;height: 20px; padding-left:15px; *padding-left:0px;}
#announcement li a{ text-decoration:underline}
#announcement li a:hover{ text-decoration:none}

/*2011.1.27 模拟体验 */
.index_moni{ width:208px; height:81px; margin:7px 0; padding:35px 5px 3px 5px; font-family:"宋体"; background-image:url(/images/web/moni.jpg);}
.index_moni p{ color:#666; line-height:20px; text-indent:2em}
.index_moni p a{ color:#BF2313; text-decoration:underline}
