@charset "utf-8";
/* CSS Document */
ul, li, ol, dd, dt, dl, p, label, div, table, th, td, tr, h1, h2, h3, h4, h5, h6, h7, hr, input, frame, iframe, form, select, img { padding:0px; margin:0px; list-style:none; }
body { margin:0px; width:100%; padding:0px; line-height:22px; font-size:12px; color:#4d4d4d; font-family: Arial, "\5B8B\4F53", Tahoma; }
a { color:#505050; text-decoration:none; outline:none; }
a:hover { color:#e5170e; text-decoration:underline; }
img { border:0px none; vertical-align:bottom; }
.clearflaot { clear:both; font-size:0px; height:0px; line-height:0px; }
.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }
.fl { float:left!important; }
.fr { float:right!important; }
.mttext{ margin-top:23px;!important;}
.mt20 { margin-top:20px!important; }
.mt23{
	
	width:1014px; 
	margin:0 auto;
	border:0px solid #333; 
}
.mt10 { margin-top:10px!important; }
.mt15 { margin-top:15px!important; }
.mt35 { margin-top:35px!important; }
.mt6 { margin-top:6px!important; }
.mt50 { margin-top:50px!important; }
.ml6 { margin-left:6px!important; }
.mbt22 { margin-bottom:22px; }
.mbt10 { margin-bottom:10px; }
.mbt15 { margin-bottom:15px; }
.mbt5 { margin-bottom:5px; }
.black { color:#111!important }
.bold { font-weight:bold; }
.textc{ text-align:center;}
.highlight { color:#DD251F!important; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
.textr { color:#e10700; }
.text4c{ color:#4c4c4c;}
.tetx18 { font-size:20px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#e10700; }
.tetx16r { color:#e10700; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px; }
.yh { font-family:"\5FAE\8F6F\96C5\9ED1"!important }
td.right, th.right { text-align:right!important; }
td.left, th.left { text-align:left!important; }
td.center, th.center { text-align:center!important; }
.font14 { font-size:14px!important; }
.font14br{ font-size:14px; font-weight:700; color:#d81418;}
.font14b{ font-size:14px; font-weight:700;}
.noline { border:none!important; }
.font_blue { color:#062166; }
.btx { border-bottom:1px solid #f1f1f1; height:1px; margin:10px 0; }
body { text-align:center; }
.header,#main,.footer { text-align:left;}
#header { width:100%; height:102px; background:#f6f6f6;position:relative;z-index:99999; }
.centerbox { width:1014px; margin:0 auto; }
.head_box { width:1041px; margin:0 auto; }
.head_top { height:30px; width:1014px; }
.topmenu { text-align:right; line-height:30px; width:834px; }
.topmenu a { margin:0 2px; padding:0 3px; display:inline-block; }
/*2014/8/1 add*/
.welcome{ font-size:12px; color:#de251f;}
.save{ width:170px; padding:4px 0 2px 4px; }
/*end*/
.topmenu { text-align:right; line-height:30px; width:650px; }
.topmenu a { margin:0 2px; padding:0 3px; display:inline-block;_display:inline;*display:inline;zoom:1; }
a.hometi { height:24px; background:url(../images/denglv.jpg) 8px 9px no-repeat; padding-left:24px; }
a.zhuce { height:24px; background:url(../images/zhuce.jpg) 8px 9px no-repeat; padding-left:24px; }
a.english{ margin-left:10px;float:left;height:24px; background:url(../images/ti_home.gif) 0px -8px no-repeat; padding-left:24px;}
a#query_apply { float:left; }
.save { width:335px; height:24px; line-height:24px; padding:4px 0 2px 4px; }
.save .input_sear { border:none; background:#e0e0e0; height:21px; line-height:21px; color:#808080; width:127px; padding:0 3px; float:right; }
.save a.btn { width:24px; height:21px; float:right; background:url(../images/bt_search.gif) no-repeat; }

.top_search { width:170px; height:24px; line-height:30px; padding:4px 0 2px 4px; }
.top_search .input_sear { border:none; background:#e0e0e0; height:21px; line-height:21px; color:#808080; width:138px; padding:0 3px; float:right; }
.top_search a.btn { width:24px; height:21px; float:right; background:url(../images/bt_search.gif) no-repeat; }
.logo { float:left; width:230px; }
.main_nav { height:58px; float:right; width:700px; }
.main_nav ul li { float:left; }
.main_nav ul li a { float:left; padding:25px 13px 0 13px;padding-top:25px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px; margin:0 6px; height:44px;line-height:44px; }
.main_nav a.current { border-bottom:3px solid #FF0000; }
.main_nav a:hover { border-bottom:3px solid #FF0000; text-decoration:none; }
.sub_nav { position:absolute;top:102px;left:0;width:100%;height:40px;line-height:37px;background:url(../images/sub_bg.png) repeat-x;_background:url(../images/sub_bg.gif) repeat-x; }
.sub_nav ul li { float:left;margin-right:30px; }


#main { width:1014px; margin:0 auto; }
.ban_lf { float:left; width:490px; }
.ban_rt { float:right; width:524px; }
.in_profile { background:url(../images/bg_indexpr.gif) repeat-y; width:460xp; padding:15px; height:148px; position:relative; }
.in_profile p { margin-bottom:5px; color:#333333; }
.in_profile .go_btn { position:absolute; right:20px; bottom:20px; }
.service { width:261px; height:178px; float:left; position:relative; }
.service .service_info { position:absolute; left:0; bottom:0; background:url(../images/service_bg.gif) repeat-y; width:261px;}
.service .service_info h5 { height:32px; line-height:32px; background:url(../images/icon.gif) no-repeat right center; color:#ffffff; font-size:14px; font-weight:700;margin:0 10px; }
.service .service_info p { padding-bottom:10px; color:#ffffff; line-height:160%;padding:5px 10px; }
.service_text { background:#999e9d; line-height:178px; }
.service_text h3 { font-size:24px; font-weight:700; font-family:"\5FAE\8F6F\96C5\9ED"; }
.service_text h3 a { color:#ffffff; display:block; float:left; width:261px; height:178px; text-align:center; }
#footer { width:100%; border-top:1px solid #e6e6e6; height:60px; padding-top:40px; }
.footer_box { width:1014px; margin:0 auto; text-align:right; }
.footer_link { float:left; }
.footer_link a { margin:0 5px; }
/*index end*/

.seatbox { width:100%; height:37px; background:#c50209; overflow:hidden; }
.seat { height:37px; }
.seat dl dt { float:left; color:#FFFFFF; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:15px; line-height:37px; width:220px; background:url(../images/bg_seat.gif) right no-repeat; margin:0 4px; position:relative; }
.seat dl dt a { float:left; color:#FFFFFF; }
.seat dl dt .go_btn01 { position:absolute; right:20px; bottom:10px; }
.about_ban { width:100%; background:url(../images/ban_aboutjpg.jpg) center; height:151px; }
.banti { width:223px; padding-top:50px; text-align:center; font-size:24px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#FFFFFF; font-weight:800; }
.bantitle { width:220px; margin:3px 20px 0px 20px; }
.bantitle ul li { color:#FFFFFF; font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1"; height:29px; line-height:29px;vertical-align:top; }
.bantitle ul li a { color:#FFFFFF; display:block; padding-left:15px; }
.bantitle ul li a.current { background:#a3a3a3; }
.conten_lf { width:225px; float:left; margin-right:30px; }
.conten_rf { width:759px; float:right; }
.left_menu { width:225px; background:#f6f6f6; padding-bottom:5px; }
.left_menu h3 { font-family:"\5FAE\8F6F\96C5\9ED1"; padding-left:12px; color:#4c4c4c; height:36px; border-bottom:1px solid #FFFFFF; line-height:36px; margin-bottom:5px; }
.left_menu ul li { height:32px; line-height:32px; background:url(../images/bg_leftti.gif) right no-repeat; }
.left_menu ul li a { padding-left:12px; font-size:14px; font-family: "\5B8B\4F53"; color:#de251f; font-weight:700; }
.left_contact { width:225px; margin-top:28px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#787876; }
.left_contact h4 { font-size:14px; background: #f6f6f6 url(../images/bg_contact.gif) 0 0 no-repeat; padding-left:48px; height:30px; line-height:30px; }
.left_contact ul li { padding-left:48px; border-bottom:1px solid #e6e6e6; height:48px; padding-top:12px; }
.left_contact ul li p { line-height:18px; }
.left_contact .bg_tel { background:url(../images/bg_contact.gif) 0 -30px no-repeat; }
.left_contact .bg_fax { background:url(../images/bg_contact.gif) 0 -90px no-repeat; }
.left_contact .bg_add { background:url(../images/bg_contact.gif) 0 -150px no-repeat; }
.main_title { height:22px; background:url(../images/bg_title.gif) 0 -22px repeat-x; width:auto; }
.main_title .fti { border-left:5px solid #de251f; background:#ffffff url(../images/bg_title.gif) right 0 no-repeat; padding-right:45px; height:22px; padding-left:8px; float:left; font-size:18px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-weight:700; color:#4c4c4c; }
.text_conten { width:759px; font-size:14px; }

.about_serlist{ margin:0 auto; border-top:3px solid #7c7c7c; width:740px;}
.about_serlist ul li{ padding:16px 0px 16px 0px; font-size:15px; color:#4c4c4c;font-family:"\5FAE\8F6F\96C5\9ED1"; border-bottom:1px solid #bbbbbb;overflow:hidden;}
.about_serlist .bt_ti{ background: url(../images/ti_serlist.gif) no-repeat; float:left;width:200px; padding-left:50px; font-size:20px; font-weight:700;}
.about_serlist .bt_tir{ float:right; width:490px;}

.about_horo{ width:736px; margin:0 auto;}
.about_horo_box{ margin-top:10px; font-size:14px;min-height:122px;height:auto!important;height:122px;}
.about_horo_box dl dt{ float:left; width:100px; }
.about_horo_box dl dt img { width:95px;height:120px; }
.about_horo_box dl dd{ margin-left:110px; line-height:24px;}
.about_horo_box dl dd h5{ font-size:14px; margin-bottom:10px; border-bottom:1px solid #d7d7d7; margin-right:20px; line-height:30px;}

.horo_tab { background:url(../images/horo_bg.jpg.jpg) no-repeat center;height:46px;padding-top:59px; }
.horo_tab ul { height:29px;padding-left:40px; }
.horo_tab ul li { width:218px;height:29px;line-height:29px;float:left;background:url(../images/horo_bg2.jpg) no-repeat 0 0;margin-right:2px; }
.horo_tab ul li a { display:block;height:29px;text-align:center;color:#4C4C4C;font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; }
.horo_tab ul li.current { background-position:0 -29px; }
.horo_tab ul li.current a { color:#ffffff; }

.horo_list .year { background:url(../images/horo_bg2.jpg) no-repeat 0 -58px;width:104px;height:24px;line-height:24px;text-align:center;color:#ffffff;font-size:22px;font-family:"\5FAE\8F6F\96C5\9ED1"; float:left;}
.horo_list .horo_li { margin-left:120px;padding-bottom:25px;margin-bottom:25px;border-bottom:1px dotted #DCDCDC;color:#4C4C4C;zoom:1; }
.horo_list .horo_li ul li { font-size:14px;padding-left:50px;margin-bottom:3px;position:relative;zoom:1; }
.horo_list .horo_li ul li span { position:absolute;left:0;top:0;font-family:"\5FAE\8F6F\96C5\9ED1";color:#000000; }

.org_box{ margin:60px 0 0 0; font-size:14px;}
.org_box dl dt{ float:left; width:340px;} 
.org_box dl dd{margin-left:370px; }
.org_box dl dd p{ background:url(../images/ti_orglist.gif) no-repeat; padding-left:15px; line-height:24px; margin-bottom:15px; color:#4d4d4d;}
.org_box dl dd h3{ font-size:18px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#de251f; margin-bottom:15px;}

/*about end*/

.contact_box{ width:734px; margin:0 auto;}
.contact_boxl{ width:382px;}
.contact_boxr{ width:313px;}

.contact_boxsub{ margin-top:15px;}
.contact_boxsub h3{ font-size:14px; background:url(../images/ti_orglist.gif) no-repeat; padding-left:15px; margin-bottom:3px;}
.contact_boxsub dl{ padding-left:15px;}
.contact_boxsub dl dt{ float:left; width:70px; font-weight:700; line-height:24px;}
.contact_boxsub dl dd{margin-left:90px; line-height:24px;}
.contact_tb{ border-top:2px solid #c1c1c1; border-bottom:1px solid #c1c1c1;}

/*contact end*/

.news_ban { width:100%; background:url(../images/ban_newsjpg.jpg) center; height:151px; }
.new_hot{ margin-top:24px; padding-bottom:15px; border-bottom:1px solid #d7d7d7;}
.new_hot .pic{ width:149px; height:113px; margin-right:25px;}
.new_hot .hotin{ width:585px; font-size:14px;}
.hotin a.morelink{ font-size:12px; color:#e10700;}
.hotin .data{ color:#808080; font-family:Arial; font-size:13px; float:right;}

.new_list{ width:759px; font-size:14px; margin-bottom:45px;}
.new_list ul li{ height:40px; line-height:40px; background: url(../images/ti_newlist.gif) no-repeat; padding-left:20px; border-bottom:1px dotted #d8d8d8;}
.new_list ul li .newdata{color:#808080; font-family:Arial; font-size:13px; float:right;}

.page{ margin:0 auto; text-align:center;}
.page span{ padding:10px 8px;background:#f6f6f6; color:#e10700; text-decoration:underline;}
.page a{padding:10px 8px;background:#f6f6f6;}

.news_contenti{ margin-top:40px; border-bottom:1px dotted #d7d7d7; margin-bottom:10px;text-align:center; padding-bottom:10px;}
.news_contenti h1{ font-size:18px; font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:10px; }
.news_contenti span{ margin-right:10px; color:#a1a1a1;}
.news_content{ padding-top:10px; line-height:24px; font-size:14px;}
.news_content p{ padding-top:20px;}
/*news end*/

.site_tab { height:95px;background:url(../images/site_bg.gif) repeat-x bottom; }
.site_tab ul li { width:180px;float:left; }
.site_tab ul li a { position:relative;width:110px;height:95px;display:block;margin:0 auto; }
.site_tab ul li span { width:110px;height:40px;line-height:40px;padding-top:55px;background-image:url(../images/site_bg.jpg);background-repeat:no-repeat;display:block;text-align:center;font-size:14px;font-weight:700; }
.site_tab ul li span.n2 { background-position:0 -90px; }
.site_tab ul li span.n3 { background-position:0 -195px; }
.site_tab ul li span.n4 { background-position:0 -285px; }
.site_tab ul li a em { width:30px;height:40px;position:absolute;left:10px;bottom:10px;background:url(../images/site_icon.gif) no-repeat -35px center; }
.site_tab ul li.current a em { background-position:left center; }

.job_main { border:1px solid #E7E7E7;margin:25px 10px 0; }
.job_main .job_title { height:36px;line-height:36px;background:#E7E7E7;padding:0 10px; }
.job_main span { float:left;width:110px;height:36px;text-align:center; }
.job_main span.space { width:30px;height:36px; }
.job_main span.name { width:230px;padding-left:10px;height:36px;text-align:left; }
.job_main .job_title span { font-weight:700;font-size:14px; }
.job_main .job_list { padding:0 10px; }
.job_main .job_list dt { height:43px; }
.job_main .job_list dt span { height:42px;line-height:42px;font-size:14px;border-bottom:1px dotted #CCCCCC; }
.job_main .job_list dt span a { color:#E13F3B;text-decoration:underline; }
.job_main .job_list dt span a:hover { text-decoration:none; }
.job_main .job_list dt span.space,.job_main .job_list dt.current span.space { border:0;height:42px;margin:0;background:#ffffff url(../images/job_icon.gif) no-repeat center;position:relative;top:1px; }
.job_main .job_list dt.current span { background:#EFEFEF;height:26px;line-height:26px;margin:8px 0;border:0; }
.job_main .job_list dd { padding:10px 0 20px 30px;border-bottom:1px solid #D6D6D6; }
.job_main .job_list dd ul li { position:relative;padding-left:20px;zoom:1; }
.job_main .job_list dd ul li em { font-style:normal;position:absolute;left:0;top:0; }
.job_main .page { height:30px;padding:20px 0; }
.job_main .page span { float:none;width:auto;height:auto; }

.rz_info { margin-top:25px; }
.rz_info .pic { width:285px;height:200px;margin-top:40px;margin-left:20px; }
.rz_info dl dt { height:40px;line-height:40px;font-size:18px;font-family:"\5FAE\8F6F\96C5\9ED1";font-weight:700;color:#191919; }
.rz_info dl dd p { font-size:14px;margin-bottom:15px;line-height:180%; }
.rz_info .dli dd p { margin:0;line-height:220%; }
.rz_info .dli dd p strong { color:#C50109; }

.rz_tab .tab_title { height:53px;border-bottom:1px solid #CBCBCB; }
.rz_tab .tab_title ul li { float:left;width:190px;height:52px;border:1px solid #CBCBCB;border-bottom:0;margin-right:5px; }
.rz_tab .tab_title ul li a { display:block;height:52px;line-height:52px;text-align:center;font-size:14px;font-weight:700;color:#666666;background:url(../images/rzbg.gif) repeat-x; }
.rz_tab .tab_title ul li.current { border:0; }
.rz_tab .tab_title ul li.current a { background:#C50109;color:#ffffff; }
.rz_tab .tab_main { padding-bottom:50px; }

.rz_tab .rz_table { width:315px;margin-right:15px; }
.rz_table h5 { height:36px;line-height:36px;background:url(../images/rz_icon.gif) no-repeat left center;padding-left:15px;font-size:14px;color:#191919;font-weight:700; }
.rz_table table th,.rz_table table td { padding:6px 0 6px 15px;text-align:left; }
.rz_table table th { background:#656565;color:#ffffff;font-weight:700;padding:4px 0 4px 10px; }
.rz_table table td { border-bottom:1px solid #E5E5E5;font-size:14px; }
.rz_table table .name { padding-left:30px; }
.rz_table table td.name { font-size:16px; }
.rz_table table .current td { color:#C50109; }
.rz_table table .current td.name { font-weight:700; }
.rz_tab .ct_table { width:auto;margin:0;margin-top:25px; }
.rz_tab .ct_table th { padding:4px 10px;text-align:center; }
.rz_tab .ct_table td { padding:6px 10px;text-align:center; }
.rz_tab .page { margin-top:40px; }


.part_list { width:1000px;overflow:hidden; }
.part_list ul { width:1100px; }
.part_list ul li { width:179px;height:89px;float:left;margin:25px 25px 0 0;position:relative; }
.part_list ul li span img { display:block;vertical-align:top; }
.part_list ul li p { width:179px;height:22px;line-height:22px;background:#F5F5F5;border-bottom:1px solid #666666;text-align:center;position:absolute;left:0;bottom:0; }

.case_list { background:url(../images/anli_bg.gif) repeat-x bottom;padding-bottom:4px; }
.case_list table th { background:#656565;color:#ffffff;text-align:left;padding:5px;font-weight:normal;font-size:14px;font-weight:700; }
.case_list table td { padding:20px;font-size:14px;border-left:1px solid #E5E5E5; }
.case_list table td.case_logo { width:200px;padding:0;border:0;text-align:center; }
.case_list table td h5 { font-size:14px;font-weight:700; }
.case_list table td.more { width:200px;padding:0;text-align:center; }
.case_list table td.more a { color:#C50109;background:url(../images/anli_icon.gif) no-repeat left center;padding-left:10px; }

.case_info { margin-left:15px; }
.case_info h1 { font-size:18px;color:#C50109;font-family:"\5FAE\8F6F\96C5\9ED1";font-weight:normal;padding:10px 0;border-bottom:2px solid #656565;margin-bottom:20px; }
.case_info a.back { float:right;width:75px;height:28px;line-height:28px;background:#DE2520;color:#ffffff;font-size:14px;text-align:center;margin-top:8px; }
.case_info .case_left { width:225px; }
.case_info .case_right { width:750px; }
.case_info .case_text p { font-size:14px;color:#000000;line-height:180%; }
.case_info .case_box { margin-top:20px;border-top:1px solid #AFAFAF;zoom:1; }
.case_info .case_box h3 { font-size:14px;color:#C50109;font-weight:700;padding:15px 0; }


.case_line { width:200px;font-size:14px; }
.case_line h5 { background:url(../images/rz_icon.gif) no-repeat left center;padding-left:10px;font-size:14px;margin-bottom:10px; }
.case_line p { width:125px;padding:3px 0 3px 10px; }
.case_line p.n1 { background:url(../images/case_bg.gif) no-repeat right 10px; }
.case_line p.n2 { background:url(../images/case_bg.gif) no-repeat right -22px; }
.case_line p.n3 { background:url(../images/case_bg.gif) no-repeat right -50px; }
.case_line p.n4 { background:url(../images/case_bg.gif) no-repeat right -78px; }
.case_line p.n5 { width:160px;background:url(../images/case_bg2.gif) no-repeat right center; }

.time_line li { background:url(../images/time.gif) no-repeat left top;height:108px; }
.time_line li span { width:122px;float:left;line-height:30px;text-align:center;font-size:18px;color:#ffffff; }
.time_line .time_info { margin-left:150px;font-size:14px; }
.time_line .time_info h5 { background:url(../images/rz_icon.gif) no-repeat left center;padding-left:10px;font-size:14px;color:#000000; }
.time_line .time_info p { margin-left:10px; }
.time_line li.last { height:27px;background-position:left bottom;margin-top:-20px; }

.org_main { background:url(../images/org_bg.jpg) no-repeat;width:597px;height:564px;margin:25px auto;position:relative; }
.org_main .nli { float:left;width:110px;margin-top:120px;vertical-align:top; }
.org_main .nli li { height:21px;line-height:21px;margin-bottom:7px;text-align:center;color:#D8130F; }
.org_main .nli li a { display:block;text-align:center;color:#D8130F; }
.org_main span a.n1 { width:74px;height:40px;line-height:20px;padding:18px 0 19px;position:absolute;left:305px;top:7px;text-align:center;color:#ffffff;font-family:"\5FAE\8F6F\96C5\9ED1"; }
.org_main span a.n1:hover,.org_main .current a.n1 { background:url(../images/org_bg1.jpg) no-repeat;color:#D10000;text-decoration:none; }
.org_main span a.n2 { width:90px;height:90px;line-height:90px;position:absolute;left:213px;top:74px;text-align:center;font-size:14px;color:#ffffff;font-family:"\5FAE\8F6F\96C5\9ED1"; }
.org_main span a.n2:hover,.org_main .current a.n2 { background:url(../images/org_bg2.jpg) no-repeat;color:#D10000;text-decoration:none; }
.org_main span a.n3 { width:127px;height:128px;line-height:128px;position:absolute;left:149px;top:193px;text-align:center;font-size:18px;color:#ffffff;font-family:"\5FAE\8F6F\96C5\9ED1"; }
.org_main span a.n3:hover,.org_main .current a.n3 { background:url(../images/org_bg3.jpg) no-repeat;color:#D10000;text-decoration:none; }
.org_main span a.n4 { width:100px;height:40px;padding:29px 0;line-height:20px;position:absolute;left:214px;top:346px;text-align:center;font-size:14px;color:#ffffff;font-family:"\5FAE\8F6F\96C5\9ED1"; }
.org_main span a.n4:hover,.org_main .current a.n4 { background:url(../images/org_bg4.jpg) no-repeat;color:#D10000;text-decoration:none; }
.org_main span a.n5 { width:86px;height:40px;padding:23px 0;line-height:20px;position:absolute;left:322px;top:432px;text-align:center;font-size:14px;color:#ffffff;font-family:"\5FAE\8F6F\96C5\9ED1"; }
.org_main span a.n5:hover,.org_main .current a.n5 { background:url(../images/org_bg5.jpg) no-repeat;color:#D10000;text-decoration:none; }
.org_main span a.n6 { width:80px;height:40px;padding:20px 0;line-height:20px;position:absolute;left:450px;top:476px;text-align:center;font-size:14px;color:#ffffff;font-family:"\5FAE\8F6F\96C5\9ED1"; }
.org_main span a.n6:hover,.org_main .current a.n6 { background:url(../images/org_bg6.jpg) no-repeat;color:#D10000;text-decoration:none; }

.org_info { margin-top:85px; }
.org_info .org_pic { width:350px; }
.org_info .org_list { margin-left:360px; }
.org_info .org_list h3 { font-size:18px;color:#DD251F;font-family:"\5FAE\8F6F\96C5\9ED1";font-weight:700; }
.org_info .org_list ul li { background:url(../images/org_icon.gif) no-repeat 3px 8px;padding-left:15px;font-size:14px;margin-bottom:10px; }

.rz_tab .tab_main .time_line li { height:72px; }
.rz_tab .tab_main .time_line li h5 { background:url(../images/rz_icon2.gif) no-repeat left center;padding-left:12px; }




.about_mn { font-size:14px;color:#191919;line-height:180%; }
.about_mn p { margin-bottom:20px; }
.about_mn .mnsign { padding:0 50px 0 550px; }
.about_mn .mnsign span { display:block;height:30px;line-height:30px;text-align:center;padding-top:70px;background:url(../images/sign.jpg) no-repeat center 10px; }

.rz_tab .new_list { width:100%; }


.rz_info2 { padding:20px 0 0 15px; }
.rz_info2 .rz_title { height:56px;line-height:56px;border-bottom:2px solid #656565; }
.rz_info2 .rz_title h1 { font-size:18px;color:#C50109;font-family:"Microsoft Yahei"; }
.rz_info2 .rz_title a.back { float:right;width:75px;height:28px;line-height:28px;text-align:center;background:#DE2520;color:#ffffff;margin-top:14px;font-size:14px; }
.rz_info2 .rz_entry { padding:20px 0 30px;font-size:14px;line-height:220%; }
.rz_info2 .rz_table th,.rz_info2 .rz_table td { padding:4px 10px;font-size:12px;text-align:center; }
.rz_info2 .rz_table td { padding:6px 10px; }
.rz_info2 .rz_doc { margin-top:15px; }
.rz_info2 .rz_doc dl { line-height:30px; }
.rz_info2 .rz_doc dl dt { width:120px;float:left;color:#000000;font-weight:700; }
.rz_info2 .rz_doc dl dd { margin-left:125px; }
.rz_info2 .rz_doc dl dd span { width:24%;height:30px;display:inline-block;_display:inline;*display:inline;zoom:1; }
.rz_info2 .rz_doc dl dd span a { color:#286FE5;background:url(../images/doc_icon.gif) no-repeat right center;padding-right:15px; }

.ban_htbj { width:100%; background:url(../images/ban_htbj.jpg) center; height:151px; }
.htnum {
    bottom: 10px;
    height: 8px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    text-align: center;
    width: 65px;
}
.htnum span{
	margin:0px 4px;
	display:block;
	float:left;
	height:8px;
	text-align:center;
	width:8px;
	line-height:0;
	font-size:0;
	color:#D16966;
	font-weight:bold;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/icon03.png) no-repeat;
	_background:url(../images/icon03.gif) no-repeat;
}
.htnum span.hover{
	background:url(../images/icon02.png) no-repeat;
	_background:url(../images/icon02.gif) no-repeat;
}
.ht_homeban {
	width:490px;
	height:356px;
	position:relative;
}

.rt_table {
}
.rt_table table th {
	background:#656565;
	line-height:30px;
	color:#ffffff;
	font-weight:700;
	font-size:12px;
	text-align:center;
}
.rt_table table td {
	line-height:36px;
	border-bottom:1px solid #E5E5E5;
	text-align:center;
}
.rt_table table td a {
	color:#276FE5;
}


.page_nav {
	height:30px;
	line-height:30px;
	text-align:center;
}
.page_nav .inner {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	background:#F5F5F5;
}
.page_nav .inner a {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	padding:0 5px;
}
.page_nav .inner  a.pre,
.page_nav .inner  a.next {
	padding:0 10px;
}
.page_nav .inner a.active {
	color:#D9251D;
	text-decoration:underline;
}

.beian_table,.xm_table {
	padding:45px 60px 40px;
}
.beian_nav,.xm_nav {
	padding-bottom:60px;
}


.ct_box {
	border:1px solid #E0E0E0;
}
.ct_box .ct_title {
	height:50px;
	line-height:50px;
	border-bottom:2px solid #E0E0E0;
}
.ct_box .ct_title h3 {
	float:left;
	height:50px;
	position:relative;
	border-bottom:2px solid #DD251D;
	margin-left:20px;
	font-size:18px;
	color:#4B4B4B;
	font-family:"Microsoft Yahei";
	font-weight:normal;
	padding:0 15px;
}
.ct_box .ct_title h3 small {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:5px;
}
.ct_box .ct_title span {
	font-size:14px;
}
.ct_box .ct_main {
	padding:20px 40px;
}

.rule_entry {
	font-size:14px;
	line-height:240%;
	padding:
}


.rule_down .down_info {
	color:#4C4C4C;
	font-weight:700;
	font-size:14px;
}
.rule_down .down_info span {
	margin-left:30px;
}
.rule_down .rt_table {
	width:280px;
}
.rule_check {
	height:30px;
	line-height:30px;
	padding:30px 0 15px;
}
.rule_check .c1 {
	width:13px;
	height:13px;
	float:left;
	position:relative;
	margin-top:8px;
	margin-right:10px;
}
.rule_check a {
	color:#2F7DD7;
}
.next_btn {
	height:40px;
	line-height:40px;
}
.next_btn a {
	width:125px;
	height:40px;
	float:left;
	background:#DD251D;
	font-size:16px;
	color:#ffffff;
	text-align:center;
}

.ct_form { zoom:1; }
.ct_form table {
	table-layout:fixed;
	zoom:1;
}
.ct_form table th {
	font-size:14px;
	color:#4C4C4C;
	text-align:right;
	font-weight:normal;
	padding:8px;
}
.ct_form table th em {
	color:#FF0000;
	font-size:18px;
	margin-right:10px;
	vertical-align:middle;
}
.ct_form table td {
	text-align:left;
	padding:8px 0;
	color:#7F7F7F;
}
.ct_form table td .t1 {
	width:240px;
	height:36px;
	padding:0 5px;
	border:1px solid #CCCCCC;
	line-height:36px;
	font-size:14px;
	float:left;
}
.ct_form table td .c1 {
	width:13px;
	height:13px;
	float:left;
	position:relative;
	margin-top:6px;
	margin-right:10px;
}
.ct_form table td .sel_text {
	width:250px;
	height:36px;
	line-height:36px;
	display:block;
	background:#F9F9F9;
	border:1px solid #CCCCCC;
	cursor:pointer;
	position:relative;
}
.ct_form table td .sel_text strong {
	display:block;
	padding-right:36px;
	background:url(../images/drop.gif) no-repeat right center;
	text-align:center;
	font-weight:normal;
}
.ct_form table td .sel_text .sel_list {
	position:absolute;
	left:-1px;
	top:36px;
	border:1px solid #cccccc;
	border-top:0;
	width:100%;
	background:#ffffff;
}
.ct_form table td .sel_text .sel_list ul li {
	border-top:1px solid #cccccc;
	height:36px;
	line-height:36px;
	overflow:hidden;
	vertical-align:top;
}
.ct_form table td .sel_text .sel_list ul li a {
	display:block;
	text-align:center;
	color:#4c4c4c;
	font-size:12px;
}
.ct_form table td a {
	color:#2F7DD7;
}
.ct_form table td .form_btn {
	width:125px;
	height:40px;
	line-height:40px;
	display:block;
	background:#DD251D;
	font-size:16px;
	color:#ffffff;
	text-align:center;
}
.error_tip {
	font-size:14px;
	background:url(../images/error.gif) no-repeat left center;
	padding-left:20px;
	color:#FF3333;
}

.login_form {
	padding:0 60px;
}


.ct_table2 table {
	border-left:1px solid #E0E0E0;
	border-top:1px solid #E0E0E0;
	table-layout:fixed;
}
.ct_table2 table th,.ct_table2 table td {
	border-right:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	padding:8px 0;
	text-align:center;
	line-height:20px;
}
.ct_table2 table th {
	text-align:left;
	background:#F7F7F7;
	font-size:14px;
	color:#4C4C4C;
	font-weight:700;
	padding:8px 15px;
}
.ct_table2 table th span {
	font-weight:normal;
}

.rela_title {
	font-size:18px;
	color:#4B4B4B;
	text-align:center;
	padding:15px 0 30px;
	font-family:"Microsoft Yahei";
}

.add_less {
	width:50px;
	text-align:center;
	margin:0 auto;
	line-height:18px;
}
.add_less a {
	display:block;
}
.add_less a.add {
	padding-right:20px;
	background:url(../images/add.gif) no-repeat right center;
}
.add_less a.less {
	padding-right:20px;
	background:url(../images/less.gif) no-repeat right center;
}

.rela_entry,.rela_entry2 {
	padding:20px 35px;
	text-align:left;
}
.rela_entry .t_right {
	text-align:right;
}
.rela_entry .ablue {
	font-weight:700;
	color:#0000FF;
}

.rela_entry2 .ared {
	font-weight:700;
	color:#ff0000;
}
.rela_entry2 p {
	padding-left:35px;
	position:relative;
}
.rela_entry2 p span {
	position:absolute;
	left:0;
	top:0;
}

.rela_btn {
	padding:30px 0;
}
.rela_btn a {
	float:none;
	display:block;
	margin:0 auto;
}

.pop_login {
	width:380px;
	background:#ffffff;
}
.pop_login .pop_title {
	height:50px;
	line-height:50px;
	border-bottom:2px solid #CCCCCC;
}
.pop_login .pop_title h3 {
	float:left;
	height:50px;
	position:relative;
	border-bottom:2px solid #DD251D;
	margin-left:10px;
	font-size:18px;
	color:#4B4B4B;
	font-family:"Microsoft Yahei";
	font-weight:normal;
	padding:0 15px;
}
.pop_login .pop_title .close {
	float:right;
	width:50px;
	height:50px;
	background:url(../images/close.gif) no-repeat center;
}
.pop_login .pop_main {
	padding:30px 50px;
}
.pop_login .pop_main .input_text {
	border:1px solid #C6C6C6;
	height:36px;
	line-height:36px;
	padding-left:45px;
	margin-bottom:15px;
	position:relative;
}
.pop_login .pop_main .input_text em {
	width:1px;
	height:28px;
	position:absolute;
	left:35px;
	top:4px;
	background:#CCCCCC;
}
.pop_login .pop_main .input_text .t1 {
	width:100%;
	height:36px;
	line-height:36px;
	border:0;
	vertical-align:top;
}
.pop_login .pop_main .user_box {
	background:url(../images/icon10.gif) no-repeat 0 0;
}
.pop_login .pop_main .pass_box {
	background:url(../images/icon10.gif) no-repeat 0 -36px;
}
.pop_login .pop_main .code_box {
	background:url(../images/icon10.gif) no-repeat 0 -72px;
}
.pop_login .pop_main .code_box {
	margin-right:140px;
}
.pop_login .pop_main .code_box .code_pic {
	width:100px;
	height:36px;
	position:absolute;
	right:-130px;
	top:0;
}
.pop_login .pop_main .notice {
	padding-top:10px;
	margin-top:20px;
	border-top:1px dotted #C6C6C6;
}
.pop_login .pop_main .notice strong {
	font-weight:700;
}
.pop_login .pop_main .login_btn {
	height:40px;
	line-height:40px;
}
.pop_login .pop_main .login_btn .a1 {
	width:125px;
	height:40px;
	line-height:40px;
	float:left;
	background:#DD251D;
	font-size:16px;
	color:#ffffff;
	text-align:center;
}
.pop_login .pop_main .login_btn .a2 {
	float:left;
	margin-left:10px;
	color:#285FCC;
	text-decoration:underline;
}
.pop_login .pop_main .reg_btn {
	height:35px;
	margin-top:10px;
}
.pop_login .pop_main .reg_btn a {
	width:90px;
	height:30px;
	line-height:30px;
	border:1px solid #DCDCDC;
	background:#FAFAFA;
	color:#295FCC;
	text-align:center;
	text-decoration:none;
	float:left;
}



.mttext {
	position: relative;
}
.mttext .btn {
	width: 175px;
	height: 42px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
	text-align: center;
	vertical-align: top;
    font-family: "\5FAE\8F6F\96C5\9ED1";
	background: url(../images/btn_bg.png) no-repeat center;
	position: absolute;
	top: 163px;
}
.mttext .btn.btn1 {
	left: -2px;
}
.mttext .btn.btn2 {
	left: -2px;
	top: 211px;
}
.mttext .btn.btn3 {
	left: -2px;
	top: 258px;
}
.mttext .btn.btn4 {
	left: 178px;
}
.mttext .btn.btn5 {
	left: 358px;
}
.mttext .btn.btn6 {
	left: 538px;
	top: 211px;
}
.mttext .btn.btn7 {
	left: 538px;
	top: 257px;
}
.mttext .btn.btn8 {
	left: 538px;
	top: 303px;
}
.mttext .btn.btn9 {
	left: 716px;
	top: 211px;
}
.mttext .btn:hover , .mttext .btn.active {
	text-decoration: none;
	background: url(../images/btn_bg_hover.png) no-repeat center;
}

