﻿@charset "utf-8";
/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif, "宋体";  background-color:#f4f4f4; color:#666;}
*{
	margin:0px;
	border:0;
}
a{ text-decoration: none; color:#444}

ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,span{ margin:0; padding:0; list-style:none}
.mainindex{
	text-align:center;
	margin:0 auto;
	width:1004px;
	margin-top:5px;
	font-size:12px;
	font-family:"微软雅黑";
	margin-bottom:5px;
}
.main{
	margin:0 auto;
	width:1000px;
	margin-top:5px;
	font-size:12px;
	font-family:"微软雅黑";
	margin-bottom:5px;
}
.banner { width:100%; height:200px ; background:url(../images/img/flash.jpg) center #292929 no-repeat;  z-index:1; text-align:center;}
.banner .iamges { width:1000px; margin:0 auto; overflow:hidden}
.banner .iamges img { width:1000px; height:200px}
.mango_box{
	width:1000px;
	margin:0 auto !important;
}

/*****顶部*****/
.mango_top{ background:url(../images/top.png) repeat-x; height:105px; min-width:960px; z-index:99;}
.mango_top .ye_box{ height:105px; clear:both;}
.mango_top .logo{
	display:block;
	width:215px;
	height:105px;
	float:left;
	display:inline;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.mango_top .cont{
	width:750px;
	float:right;
}
/*- top -*/
.mango_top .cont .top{
	float:right;
	display:inline;
	position:relative;
	z-index:1;
	width: 255px;
	font-size:12px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family:"微软雅黑";
	font-size:14px;
}
.mango_top .cont .top .top_a{
	width:80px;
	height:24px;
	line-height:24px;
	margin:2px 0;
	float:left;
	display:inline;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
}
.mango_top .cont .top .top_b{
	width:80px;
	height:24px;
	line-height:24px;
	float:left;
	display:inline;
	FONT-FAMILY: Georgia, "微软雅黑", Times, serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}
.mango_top .cont .top .top_a a{ display:block; float:left; display:inline; text-decoration:none; height:24px; line-height:24px; color:#666;}
.mango_top .cont .top .top_a .top_jyw{
	background:url(../images/top_jyw.png) left no-repeat;
	padding-left:10px;
	color:#ca0000;
	width:100px;
}
.mango_top .cont .top .top_a .top_sy{ background:url(../images/line.png) right no-repeat; margin-left:10px; width:60px;}
.mango_top .cont .top .top_a .top_sc{ margin-left:10px; width:60px;}
.mango_top .cont .top .top_fa{ background:url(../images/top_fx.png) 0px 7px no-repeat; width:58px; height:24px; margin:0px 5px; cursor:pointer; float:left; position:relative; z-index:100;}
.mango_top .cont .top .top_ml{ background:url(../images/top_ml.png) center no-repeat; width:130px; height:24px; cursor:pointer; z-index:100; float:right;}


.mango_top .cont .navs{
	width:750px;
	margin-top: 55px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}


/*****登录及轮播*****/
.mango_login{ background:url(../images/img/flash.jpg) center #292929 no-repeat; height:360px; width:100%; z-index:1; text-align:center;}

/*- nav -*/
/*flash start*/
dl.newsbox { width:278px; float:left; display:block;border:1px solid #cbc9c9;}
dl.newsbox dt { width:278px; float:left; height:32px}
dl.newsbox dd { width:278px; float:left;}

ul.titled{
	width:272px;
	float:left;
	height:27px;
	line-height:27px;
	padding-left:6px;
	background-image: url(../images/news_bar_bg.jpg);
	background-repeat: repeat-x;
}

ul.titled li{ float:left; cursor:pointer; text-align:center; color:#555;  font-size:14px; font-weight:bold; width:80px; background:url(../images/newslx_tb02.gif); margin:0 4px; display:inline;}
ul.titled li.hover{
	display:block;
	color:#000;
	text-align:center;
	background-image: url(../images/news_bg.jpg);
}

ul.txtcen{
	text-align:left;
	width:270px;
	margin-top:2px;
	line-height:20px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
ul.txtcen li{ width:380px; float:left; line-height:24px;}
ul.txtcen li span{ background:url(../images/icon_06.gif) no-repeat 3px center; padding-left:15px; width:300px; float:left}
ul.txtcen li em{ width:60px; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#999; float:left}

ul.pictb,ul.pictb li { width:230px; float:left;}
ul.pictb li img { width:230px; height:78px}

.idx02 { width:100%; background:#FFF}
.idx02 .idxtb { width:1000px; margin:0 auto; overflow:hidden; padding:20px 0}

.gsgp { width:250px; float:left}
.gsgp img { width:250px; height:31px}
.gsgp .gppic { width:250px; float:left}
.gsgp .gppic img { width:250px; height:164px}

.gsjj { width:480px; float:left}
.gsjj img { width:480px; height:31px}
.gsjj .gsjs { width:480px; float:left;}
.gsjj .gsjs .gsjstu { width:135px; float:left; padding:9px 0}
.gsjj .gsjs .gsjstu img { width:114px; height:146px}
.gsjj .gsjs .gsjstxt { width:345px; float:left; margin-top:6px;}
.gsjj .gsjs .gsjstxt i{ color:#C00}
.gsjj .gsjs .gsjstxt a { color:#C00}
.gsjj .gsjs .gsjstxt a:hover { text-decoration:underline}

.video { width:230px; float:left}
.video img { width:230px; height:31px}
.video .video_sp { background:url(../images/yysb_bg.gif) no-repeat; width:230px; height:164px}
.video .video_sp .spwindow { width:210px; height:120px; float:left; margin:10px; display:inline}
.video .video_sp .spwindow img { width:210px; height:120px}

.picgd {
	width:848px;
	background:url(../images/links.jpg) no-repeat;
	padding:10px 50px 0 120px;
	height:60px;
	margin:0 auto
}

ul.pssc{ float:left;}
ul.pssc li{width:200px; float:left; margin:0 3px; display:inline}
ul.pssc li img{ width:200px;  height:50px; float:left}

#demoLeft {float:left;overflow:hidden;width: 824px; height:50px;}
#demoLeft .indemo {float: left;width:3296px;}
#demo1,#demo2,#demo3,#demo4 {float: left;}

.banner { width:100%; height:200px}
.banner .iamges { width:1000px; margin:0 auto; overflow:hidden}
.banner .iamges img { width:1000px; height:200px}

.tzzgx_gp { width:545px; float:left; margin-left:90px; margin-top:15px; display:inline}
.tzzgx_gp img { width:545px; height:300px}

.job_tu { width:720px; float:left}
.job_tu img { width:720px; height:260px}

ul.ldjs { width:720px; float:left}
ul.ldjs li { width:720px; float:left; margin-top:20px; border-top:1px #CCC solid; display:inline; padding-top:20px}
ul.ldjs li div.imgs { width:120px; float:left; padding:4px; border:1px #CCC solid; margin-right:20px; background:#FFF}
ul.ldjs li div.imgs img { width:120px; height:152px}
ul.ldjs li div.wz { width:570px; float:left; margin-top:10px}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}


/**footer**/
#foot{border-top:1px solid #ccc;background:url(../images/bgico.gif) 0 -610px repeat-x;height:130px;clear:both;overflow:hidden; font-size:12px;font-family:"微软雅黑";}
#foot .copy{ clear:both; padding:12px 0 0 0;height:auto; width:960px; margin:0 auto; clear:both; height:130px; color:#666;}
#foot .copy .logobox{
	float:left;
	width:280px;
	height:106px;
	background-image: url(../images/nflogo2.gif);
	background-repeat: no-repeat;
}
#foot .copy .logobox a{ display:block; height:96px; float:left; width:140px;}
#foot .copy .logobox a.game{ float:right; width:110px; height:26px;}
#foot .copy .fr{ width:660px;line-height:24px; color:#666; padding-top:6px;}
#foot .copy .fr a{ color:#666}
.index_right a {
	padding-left: 3px;
}
.index_right {
	height: 316px;
	width: 720px;
	float: right;
}
.left { width:200px; float:left}
.right { width:780px; float:left;}
.clear{clear:both;}
.moright{ margin-right:20px}
.moleft{ margin-left:20px}
.motop{ margin-top:20px}
.mobottom{ margin-bottom:20px}

dl.lanmubox { width:200px; float:left}
dl.lanmubox dt { width:200px; float:left}
dl.lanmubox dt img { width:200px; height:76px}
dl.lanmubox dd { width:186px; border-left:1px #CCC solid; border-right:1px #CCC solid; background:#FFF; padding:0 6px; float:left}
.lanmubox_bottom { width:200px; float:left; background:url(../images/pdlm_bottom.gif) no-repeat; height:27px}

ul.zlmbt { width:186px; float:left}
ul.zlmbt li { width:186px; border-bottom:1px #CCC solid; float:left; }
ul.zlmbt li a { background:url(../images/icon_02.gif) no-repeat 15px center; font-size:14px; font-weight:bold; padding-left:45px; display:block; height:34px; line-height:34px; }
ul.zlmbt li a:hover { background:url(../images/zlm_bg.gif) no-repeat; display:block; color:#036}

ul.zlmbt_lm { width:186px; float:left}
ul.zlmbt_lm li { width:186px; border-bottom:1px #CCC solid; float:left; }
ul.zlmbt_lm li a { font-size:12px; font-weight:bold; padding-left:60px; display:block; height:34px; line-height:34px; color:#036 }
ul.zlmbt_lm li a:hover { color:#C00}

.contact { width:200px; float:left}
.contact img { width:200px; height:75px}
.right_bar {width:780px; float:left; background:url(../images/left_bar.gif); height:45px; width:780px; line-height:45px}
.right_bar strong { background:url(../images/icon_01.gif) no-repeat 15px center; padding-left:45px; font-size:14px; color:#333; float:left; width:160px}
.right_bar span { width:550px; float:right; text-align:right; color:#777; padding-right:15px}
.right_word{
	width:748px;;
		float:left;
font-size:14px;
	line-height:26px;
	padding: 15px;
	margin-bottom:15px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;}
dl.lmmodbox,dl.dl.lmmodbox02 { width:780px; float:left}
dl.lmmodbox dt,dl.lmmodbox02 dt { width:780px; float:left; background:url(../images/left_bar.gif); height:45px; width:780px; line-height:45px}
dl.lmmodbox dt strong,dl.lmmodbox02 dt strong { background:url(../images/icon_01.gif) no-repeat 15px center; padding-left:45px; font-size:14px; color:#333; float:left; width:160px}
dl.lmmodbox dt span,dl.lmmodbox02 dt span { width:550px; float:right; text-align:right; color:#777; padding-right:15px}
dl.lmmodbox dt span a,dl.lmmodbox02 dt span a{color:#777;}
dl.lmmodbox dd{ width:780px; float:left; padding:0px}
dl.lmmodbox02 dd { width:780px; float:left; padding:30px 0}

.wenzi {
	width:748px;
	float:left;
	font-size:14px;
	line-height:26px;
	padding: 15px;
	margin-bottom:15px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.wenzi img {width:230px; height:174px; padding:2px; border:1px solid #CCC; float:left; margin-right:20px; margin-top:8px}
.wenzi i { color:#c00; font-weight:bold}
.wenzi p { 	font-size:14px; line-height:26px;}

.wenzi02 { width:720px; float:left; font-size:14px; line-height:26px; margin-left:30px}
.wenzi02 img {width:242px; height:314px; padding:2px; border:1px solid #CCC; float:left; margin-right:20px; margin-top:8px}
.wenzi02 i { color:#c00; font-weight:bold}

.map { width:720px; float:left; background:url(../images/map.jpg) no-repeat; height:305px}
.map .map_flash { width:380px; height:300px; float:left; padding:2px; margin-left:10px}

ul.cblogo { width:710px; float:left; display:block; padding-left:10px}
ul.cblogo li { width:322px; float:left; margin:13px; display:inherit}
ul.cblogo li a { width:322px; float:left}
ul.cblogo li a img { width:322px; height:66px}

ul.txtlist,ul.txtlist li{ width:710px; float:left; font-size:14px; line-height:30px; margin-bottom:5px; margin-left:5px}
ul.txtlist li{ border-bottom:1px solid #ddd}
ul.txtlist li a{ width:590px; float:left; background:url(../images/icon_04.gif) no-repeat left center; padding-left:20px}
ul.txtlist li em{ width:100px; float:left; text-align:right; font-family:Verdana, Geneva, sans-serif; color:#999}
ul.txtlist li.xuxian{ width:710px; float:left; padding-bottom:20px; border-bottom:none}

.pagetb { width:720px; float:left; text-align:center }
#pages { padding:22px 0 15px}
#pages A { border:1px solid #e3e3e3; padding:0 10px; height:22px; line-height:22px; background:#FFF; text-align:center; display:inline-block}
#pages A.a1 { padding:0px; width:65px; background:url(../images/pages.gif) repeat-x}
#pages A:hover { background:#F1F1F1; color:#000; text-decoration:none}
#pages SPAN { border:1px solid #5a85b2; text-align:center; padding:0 10px; line-height:22px; display:inline-block; background:#5a85b2; height:22px; color:#FFF}

.cb_cpbt { width:718px; background:url(../images/cb_cp_bg.gif) repeat-x; height:31px; line-height:31px; float:left; border:1px #ddd solid}
.cb_cpbt strong { background:url(../images/icon_05.gif) no-repeat 15px center; float:left; width:150px; color:#a00; font-size:14px; padding-left:45px}
.cb_cpbt em { float:right; width:70px; text-align:center}

ul.listpic{ width:720px; float:left;margin:10px 0}
ul.listpic li { width:142px; float:left; margin:10px 18px; display:inline; }
ul.listpic li img{ width:140px; height:140px; border:1px solid #ccc}
ul.listpic li strong{ width:142px; float:left; text-align:center}

ul.listpic02{ width:720px; float:left;margin:10px 0}
ul.listpic02 li { width:142px; float:left; margin:10px 18px; display:inline; }
ul.listpic02 li img{ width:140px; height:200px; border:1px solid #ccc}
ul.listpic02 li strong{ width:142px; float:left; text-align:center}

.picgd02 { width:680px; height:165px; float:left; padding:20px;}

ul.pssc02{ float:left;}
ul.pssc02 li{width:140px; float:left; margin:0 10px; display:inline}
ul.pssc02 li img{ width:140px;  height:140px; border:1px solid #ccc}
ul.pssc02 li strong{ width:142px; float:left; text-align:center}

#demoCanping {float:left;overflow:hidden;width: 680px; height:165px;}
#demoCanping .indemo {float: left;width: 500%;}
#demo1,#demo2,#demo3,#demo4 {float: left;}

ul.mtlogo { width:700px; float:left; display:block; padding-left:10px}
ul.mtlogo li { width:140px; float:left; margin:16px; display:inline}
ul.mtlogo li img { width:140px; height:200px; border:#bbb 1px solid}
ul.mtlogo li span { width:140px; float:left; text-align:center; font-size:14px; font-weight:bold}

.szcb_pic { width:720px; float:left; text-align:center}
.szcb_pic strong { width:560px; font-size:14px; line-height:26px; float:left; margin-bottom:20px; margin-left:90px; padding-top:10px}

ul.zfgs { width:720px; float:left}
ul.zfgs li { width:720px; float:left; margin-top:20px; border-top:1px #CCC dashed; display:inline; padding-top:20px}
ul.zfgs li div.imgsd { width:720px; float:left}
ul.zfgs li div.imgsd img { width:495px; height:55px}
ul.zfgs li div.wzd { width:720px; float:left; font-size:14px; line-height:26px}
ul.zfgs li div.wzd i a{ color:#C00}
ul.zfgs li div.wzd i a:hover{ color:#000}

.snfx { width:740px; float:left; margin-left:20px}
.snfx .fxtxt { width:440px; float:left; font-size:14px; line-height:24px}
.snfx .fxmap { width:300px; float:left}
.tzzgx_gp { width:545px; float:left; margin-left:90px; margin-top:15px; display:inline}
.tzzgx_gp img { width:545px; height:300px}

.job_tu { width:720px; float:left}
.job_tu img { width:720px; height:260px}

ul.ldjs { width:720px; float:left}
ul.ldjs li { width:720px; float:left; margin-top:20px; border-top:1px #CCC solid; display:inline; padding-top:20px}
ul.ldjs li div.imgs { width:120px; float:left; padding:4px; border:1px #CCC solid; margin-right:20px; background:#FFF}
ul.ldjs li div.imgs img { width:120px; height:152px}
ul.ldjs li div.wz { width:570px; float:left; margin-top:10px}

.xituw{ width:748px;
	float:left;
	font-size:14px;
	line-height:26px;
	padding: 15px;
	margin-bottom:15px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;}
.xituw h1{ width:720px; float:left; text-align:center; font-size:24px; border-bottom:1px solid #D5D5D5; padding-bottom:15px; color:#900}
.xituw i{ width:720px; float:left; text-align:center; color:#777; font-size:12px;}
.xituw .nei{ width:700px; float:left; padding:20px 10px;}
.xituw .bot{ width:720px; height:30px; line-height:30px; float:left; text-align:center; background-color:#DDD; margin-bottom:15px}
.xituw p {line-height:30px;}
.flashlx { width:1000px; margin:0 auto; border:1px #CCC solid}
.flashlx iframe { width:1000px}
.ctx_input {
	width:182px;
	height:22px;
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
}
.ctx_textarea {
	width:416px;
	height:134px;
	border:1px solid #ccc;
	float:left;
}