@charset "gbk";
body,div,p,pre,em,cite,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,form,input,textarea{margin:0;padding:0;list-style:none;}
div,p,pre,em,cite,li,dl,dt,dd,h1,h2,h3,h4,h5,form,fieldset,input,textarea,a:link,a:visited,select{font:12px Microsoft YaHei,Tahoma,"宋体";color:#333;text-decoration:none}
.blue,a.blue:link,a.blue:visited,a:hover{color:#333}
.orange,a.orange:link,a.orange:visited,a.blue:hover{color:#ff5800}
img{border:none;overflow:hidden}
.entire{width:100%}
body{background:#f8f8f8;}
.t15{margin-top:15px;}
.t10{margin-top:10px;}
.clear:after,
.list:after,
.nav_menu dl:after,
.s_title:after,
.p_title:after,
.professional_menu dl:after,
.expert_content li:after,
.step ul li:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clear,
.s_title,
.list,
.p_title,
.professional_menu dl,
.expert_content li,
.step ul li{zoom:1;}
.x_line{ background:url(../image/x_line.png) 0 0 repeat-x}
/*no-repeat*/
.telphone,
.nav_menu dt,
.list li,
.professional_menu dl,
.professional_menu dd,
.submit,
.spark,
#btn_submit{background:url(../image/skin.png) 0 0 no-repeat}

/*repeat-x*/
.nav_menu{ background:url(../image/skin.png) repeat-x}



/*通用*/
.spark{width:30px;height:16px;text-align:center;color:#fff;line-height:16px;padding-left:3px;background-position:-50px -533px;}
.input{border:1px solid #cacaca;padding:3px 0;}
select{ font:13px Microsoft YaHei;}
.submit,#btn_submit{ background-position:0 -1001px;font:15px Microsoft YaHei;border:none;color:#fff;width:90px;height:28px;}
.top_nav{width:100%;height:28px;border-bottom:1px solid #ddd;background:url(../image/skin.png) 0 -125px repeat-x}
	.top_nav div{width:960px;height:28px;overflow:hidden;margin:0 auto}
	.top_nav span{color:#bbb;padding:0 8px}
	.top_nav a:link,.top_nav a:visited{font:13px/28px Microsoft YaHei;}
	
.box{width:960px;margin:0 auto;padding:0 15px;background:#fff;}

.header{width:100%;height:140px;overflow:hidden}
	.logobar{width:100%;height:100px;overflow:hidden}
	.logobar h1,a#logo{float:left;width:284px;height:76px;}
	a#logo{margin:12px 0 0 2px;text-indent:-9999px; background:url(../image/logo.png) no-repeat}
	.telphone{margin:28px 0 0 15px;width:200px;height:53px;float:left;display:inline; background:url(../image/telphone.png) 0 center no-repeat;text-indent:-9999px}

.attest{border:1px dotted #dbdbdb;margin-top:16px;padding:5px 0 5px 10px;height:56px;float:right;width:420px; overflow:hidden}
	.attest li{float:left;width:50%;height:18px;padding:5px 0;color:#555}
	.attest li,.attest li em{font:12px/18px Microsoft YaHei;}
	.attest li em{background:#d00000;color:#fff;padding:0 6px;float:left;height:18px;margin-right:8px;display:inline;font-weight:bold}
	

.nav_menu{width:950px;height:40px;overflow:hidden;padding-left:10px;background-position:0 -72px;}
	.nav_menu li{float:left;padding:0 8px}
	.nav_menu li a:link,.nav_menu li a:visited{color:#fff;font:15px/36px Microsoft YaHei}
	
	/*new
	.nav_menu{width:960px; background:#43a700}
	.nav_menu dd a:link,.nav_menu dd a:visited{color:#fff;}
	*/


.s_title{width:100%;height:48px;background:url(../image/point.png) 0 43px repeat-x}
	.s_name,
	a.s_name:link,
	a.s_name:visited,
	.s_title h1,
	.s_title h2,
	.s_title h3,
	.s_title h4{float:left;height:40px;padding:4px 0;background:url(../image/skin.png) center -175px no-repeat;color:#555;font:16px/40px Microsoft YaHei}
	.green a.s_name:link,
	.green a.s_name:visited{color:#4bb603; background-position:center -240px}
	
	
	

.s_title .s_right{float:right;height:48px;}
	.s_right,.s_right span{line-height:48px;}

.list{padding-top:7px;width:100%;}
	.list li{height:25px;width:100%;overflow:hidden;text-indent:9px;float:left;background-position:0 -762px}
	.list a:link,.list a:visited{font-size:14px;line-height:25px;}
	li cite{float:right;color:#888;line-height:25px;text-indent:0;}
	li cite em{color:#888;text-indent:0}
	.nopot li{ background:none;text-indent:2px}
	.nopot li a.blue:link,.nopot li a.blue:visited{margin-right:5px;display:inline}
	.rank li{text-indent:0;background:none}
	.rank li em{background:#999;color:#fff;line-height:14px;float:left;width:18px;height:14px;text-align:center;margin:5px 8px 0 0;display:inline}
	.rank li em.rd{background:#ff5800}
	.rank a:link,.rank a:visited{font-size:12px}
	.rank li.r{height:87px;padding-top:3px;}
	.rank li.r img{margin-left:2px;display:inline;width:160px;height:80px}
	.rank li.r span{display:block;position:relative;width:22px;height:26px;font:15px/20px Arial;color:#fff;background:url(../image/skin.png) -28px -887px no-repeat;text-align:center;margin:-83px 0 0 8px;}
	.rank li.r p{width:160px;text-align:center;display:block;position:relative;margin:38px 0 0 2px;height:20px;background:black;opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(Opacity=80);}
	.rank li.r p a:link,.rank li.r p a:visited{line-height:20px;color:#fff;}
	
	

.quick_link{width:100%;height:150px;overflow:hidden}
	.quick_link li{float:left;}
	.quick_link a:link,.quick_link a:visited{float:left;width:88px;height:25px;padding-top:45px;display:inline;font-size:12px;margin-left:10px;text-align:center;color:#fff;background:#dd0000 url(../image/quick_botton.png) no-repeat;}
	.quick_link a:hover{background-color:#990303;}
	.quick_link a.fee:link,.quick_link a.fee:visited{margin:0;background-position:23px 7px}
	.quick_link a.fee:hover{background-position:-237px 7px}
	.quick_link a.condition:link,.quick_link a.condition:visited{background-position:23px -82px}
	.quick_link a.condition:hover{background-position:-237px -82px}
	.quick_link a.service:link,.quick_link a.service:visited{background-position:23px -172px}
	.quick_link a.service:hover{background-position:-237px -172px}
	.quick_link a.free:link,.quick_link a.free:visited{line-height:22px;padding:15px 0 0 60px;width:126px;height:55px;margin:10px 0 0 0;background-color:#008eef;background-position:10px -252px;text-align:left;}
	.quick_link a.free:hover{background-color:#007ed4;background-position:-250px -252px}
	.quick_link a.superiority:link,.quick_link a.superiority:visited{margin-top:10px;background-color:#ff5800;background-position:23px -352px;}
	.quick_link a.superiority:hover{background-color:#f05300;background-position:-237px -352px}
	
.p_title{width:100%;height:31px;}
	.p_title dt{float:left;text-align:center;height:30px;width:30px;font:20px/30px Microsoft YaHei;color:#fff;background:#d00;border-top:1px solid #d00000;border-left:1px solid #d00000}
	.p_title dd{float:right;width:244px;height:31px;background:url(../image/point_two.png) 0 30px repeat-x}
	.p_title dd span{float:left;height:30px;font:16px/30px Microsoft YaHei;border-bottom:1px solid #d00000;}
	.p_title dd cite.spark{float:left;margin:7px 0 0 5px;display:inline}
	


a.more:link,a.more:visited{float:right;line-height:30px;padding-right:10px;background:url(../image/skin.png) right -375px;}
a.more:hover{ background-position:right -416px}

.s_title a.more:link,.s_title a.more:visited{margin-top:10px;}
.expert_box{height:210px;}
	.expert_scroll,.expert_content{width:100%;height:150px;padding-top:10px;overflow:hidden;}
	.expert_content{float:left;margin-left:10px;padding:0}
	.expert_content li{float:left;height:150px;width:50%;}
	.expert_content li div{float:left;width:125px;height:150px;background:#d00;text-align:center;color:#fff;overflow:hidden;font:14px/18px Microsoft YaHei;}
	.expert_content li div img{width:120px;height:130px;padding-right:5px;background:#fff url(../image/expert_img.png) right 125px no-repeat;}
	.expert_content li p{float:left;margin-left:7px;font:13px/23px Microsoft YaHei;}
	.expert_content li p img{margin-top:6px;}
	a.arrow:link,a.arrow:visited{margin-top:65px;float:left;width:9px;height:18px; background:url(../image/skin.png) 0 -887px no-repeat}
	a.arrow:hover{ background-position:-60px -887px}
	a.next:link,a.next:visited{float:right; background-position:-9px -887px;}
	a.next:hover{ background-position:-69px -887px}
	
	/*mini风格*/
	.mini_exp{width:100%;float:none;margin:0;height:auto}
	.mini_exp li{width:100%;height:128px;overflow:hidden;margin-top:12px}
	.mini_exp li div{width:105px;height:128px;}
	.mini_exp li div img{width:100px;height:108px;background-position:right 103px}
	.mini_exp li p{font:12px/23px Tahoma,"宋体";}


.professional_menu{width:100%;height:108px;overflow:hidden}
	.professional_menu dl{margin-top:12px;height:24px;background-position:0 -561px;float:left}
	.professional_menu dt{float:left;height:24px;width:54px;line-height:24px;color:#fff;text-align:center}
	.professional_menu dd{float:left;width:220px;height:22px;border:1px solid #dbdbdb;border-left:none;padding-left:10px;line-height:22px;background-position:right -1052px; cursor:pointer}
	.professional_menu dd:hover{font-weight:bold}
	dl.cat_menu dd{width:80px;}
	dl.edu_menu{float:right}
	dl.edu_menu dd{width:65px;}
	.layer,.layer_box{position:absolute;width:0;height:0;z-index:100}
	.layer_box{z-index:101;height:auto;background:#fff;border:1px solid #dbdbdb;padding:6px 0;}
	.cat_main{width:143px;height:350px;overflow:scroll;overflow-x:hidden;top:35px;padding-top:0}
	.cat_main dl{width:140px;background:url(../image/x_line.png) 0 7px repeat-x;padding-top:14px;}
	.cat_main dl.fast{background:none;padding-top:7px}
	.cat_main dt,.cat_main dd,.layer_box li{width:100%;float:left;height:24px;}
	.cat_main dd{width:100%;}
	
.layer_box a:link,.layer_box a:visited{line-height:24px;float:left;width:100%;height:24px;text-indent:10px}
.layer_box a:hover{color:#fff;background:#ff5800}
.layer_box dt a:link,.layer_box dt a:visited{font-weight:bold;}
.edu_main{width:128px;top:35px;left:155px;}
.scl_main{width:283px;top:71px;height:300px;overflow:scroll;overflow-x:hidden;}
.rec_main{width:283px;top:107px;}





.gray_link{width:100%;padding-top:2px;}
	.gray_link li,.gray_link dd{float:left;margin:10px 0 0 10px;display:inline;width:88px;height:32px;}
	.gray_link li.f,.gray_link dd.f{margin-left:0;}
	.gray_link a:link,.gray_link a:visited{width:100%;font:15px/32px Microsoft YaHei;float:left;background:#f0f0f0;text-align:center;}

	.gray_link dd{width:auto;height:25px;}
	.gray_link dd a:link,.gray_link dd a:visited{font-size:14px;line-height:25px;width:auto;padding:0 10px}
	.gray_link a.current:link,.gray_link a.current:visited,.gray_link a:hover{background:#d00;color:#fff;}
	.nav_chg li{height:25px}
	.nav_chg li a:link,.nav_chg li a:visited{font-size:14px;line-height:25px}
	.nav_chg li a:hover,.nav_chg li.current a:link,.nav_chg li.current a:visited{background:#d00;color:#fff;}
	
.gray_t_link{width:100%;padding-top:2px;}
	.gray_t_link li,.gray_t_link dd{float:left;margin:10px 0 0 9px;display:inline;width:138px;height:32px;}
	.gray_t_link li.f,.gray_t_link dd.f{margin-left:0;}
	.gray_t_link a:link,.gray_t_link a:visited{width:100%;font:15px/32px Microsoft YaHei;float:left;background:#f0f0f0;text-align:center;}

	.gray_t_link dd{width:auto;height:25px;}
	.gray_t_link dd a:link,.gray_t_link dd a:visited{font-size:14px;line-height:25px;width:auto;padding:0 10px}
	.gray_t_link a.current:link,.gray_t_link a.current:visited,.gray_t_link a:hover{background:#d00;color:#fff;}

.img_list{width:100%}
	.img_list li{float:left;width:100%;height:90px;margin-top:12px;overflow:hidden}
	.img_list img{float:left;width:120px;height:90px;margin-right:10px;}
	.img_list li a:link,.img_list li a:visited{font:14px/20px Microsoft YaHei}
	.img_list li p{line-height:20px}
	.img_list li p a:link,.img_list li p a:visited{font:12px/20px Tahoma,"宋体"}



.excellent{width:100%;border-top:1px solid #dbdbdb;height:200px; background:#eeeeee url(../image/excellent_foot.png) 0 0 no-repeat}
	.excellent dl{float:left;padding-left:15px;width:221px;}
	.excellent dt{width:100%; text-indent:56px;height:55px;padding-top:12px}
	.excellent dt,.excellent dt a:link,.excellent dt a:visited{font:25px/50px Microsoft YaHei;color:#666;}
	.excellent dd{width:100%;color:#828385;line-height:20px}


.footer{background:#363636;height:380px;width:100%; overflow:hidden}

.site_column{margin:0 auto;padding:12px 5px;width:950px;border-bottom:1px solid #2a2a2a}
	.site_column dl{width:133px;float:left;}
	.site_column dt,.site_column dd{width:100%;}
	.site_column dt,.site_column dt a:link,.site_column dt a:visited{height:28px;font-size:14px;color:#ccc;line-height:28px;font-weight:bold}
	.site_column dd,.site_column dd a:link,.site_column dd a:visited{height:25px;color:#333;line-height:25px;color:#999}
	.site_column dd a:hover{color:#ccc; text-decoration:underline}
	.site_column dl.weixin{width:135px;height:140px;background:url(../image/jwwx.gif) 0 38px no-repeat}
	.site_column dl.follow dd{ text-indent:24px; background:url(../image/skin.png) 0 -919px no-repeat}
	.site_column dl.follow dd.qq{ background-position:0 -944px}
	.site_column dl.follow dd.phone{ background-position:0 -969px}
	
	.jiaowai{float:left;width:150px;height:150px;margin-top:5px;background:url(../image/skin.png) 0 -1222px no-repeat; text-indent:-9999px}

.copyright{width:960px;margin:0 auto;padding-top:10px;border-top:1px solid #434343;}
	.copyright p{color:#999;line-height:25px;}
	.copyright p a:link,.copyright p a:visited{color:#999;line-height:25px; text-decoration:none}
	.copyright p a:hover{color:#ccc; text-decoration:none}

.breadcrumb{height:40px;width:100%;}
	.breadcrumb a:link,.breadcrumb a:visited{line-height:40px}
	.breadcrumb em{ font-family:"宋体";color:#999;padding:0 6px}


.ask_box form{padding:10px 0;width:100%}
	.ask_box form dl{width:100%}
	.ask_box form dt,.ask_box form dd{float:left;height:26px;padding:6px 0;}
	.ask_box form dt{width:80px;text-align:right;font:13px/26px Microsoft YaHei;}
	.ask_box form dd{width:230px;}
	.ask_box form .input{height:18px;width:228px;}
	.ask_box form .small{width:124px}
	.ask_box form dd.text{width:540px;height:auto}
	.ask_box form dd.text .input{width:538px;height:auto}
	.ask_box .btn_div{padding-top:10px;}
	.ask_box .btn_div .submit{margin-left:80px;display:inline}

	.rec_school cite a:link,.rec_school cite a:visited{font-size:12px;text-decoration:underline}
	.rec_school cite a:hover{text-decoration:none}

.assess_box .list{width:100%}
	.assess_box .list li,.assess_box .list a:link,.assess_box a:visited{font-size:12px;line-height:25px; text-indent:0}
	.assess_box .list span,.assess_box .list cite{color:#43a700;padding-right:5px;line-height:25px;text-indent:9px;}
	.assess_box .list cite{float:left;}
	
	

.page_box{padding:20px 0;width:100%;text-align:center;height:auto}
	.page_box a:link,.page_box a:visited,.page_box span{font:12px/24px Arial;border:1px solid #ddd;background:#fff;vertical-align:middle;display:inline-block;color:#333;padding:0 8px;height:24px;text-decoration:none;overflow:hidden;margin-right:2px;}
	.page_box span,.page_box a:hover{background:#d00;color:#fff;border-color:#d00000;}
.no_data{padding:20px 0;color:#888}

#goTop{width:44px;height:44px;display:block;position:fixed;right:25px;bottom:45px;background:url(../image/topbg.png) 0 0 no-repeat;}
#goTop:hover{ background-position:right 0}


.slider{overflow:hidden;position:relative;overflow:hidden;}
	.conbox{position:absolute;}
	.switcher{position:absolute;bottom:10px;right:4px;float:right;z-index:100;}
	.switcher a{width:10px;height:10px;float:left;background:#a2a2a2;cursor:pointer;margin-right:6px;display:inline;text-indent:-9999px; overflow:hidden}
	.switcher a.cur,.switcher a:hover{background:#ff5800}
	.conbox div p{z-index:101;font:17px/20px Microsoft YaHei;color:#fff;position:absolute;background:#000;opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(Opacity=80);}
#slider_banner{width:630px;height:90px}
.tel_us{margin:12px auto 0 auto;width:207px;height:61px; background:url(../image/skin.png) 0 -640px no-repeat; text-indent:-999px}

.quality{width:100%;padding-top:6px}
	.quality li{height:25px;background:url(../image/skin.png) 0 -1088px  no-repeat; text-indent:20px}
	.quality li,.quality li span{font:14px/25px Microsoft YaHei;}
	.quality li span{color:#0073ae}

.ask_online .list li{background-position:0 -800px; text-indent:18px}
	.ask_online .list li em{margin-left:5px;display:inline;background:#FF5656;color:#fff;padding:0 4px;}
	.ask_online .list li em.wait{background:#ff5a00}
	
