@charset "utf-8";
body {min-width:1100px;margin:0; padding:0; font-size:12px;  background:url(../images/body_bj.jpg) no-repeat top;  height:auto; font-family:"宋体";}
div,img,ul,ol,li,p {margin:0 auto; padding:0; border:0; }
ul li{list-style:none; list-style-type:none;}
img{vertical-align:top; border:none;}
.center { margin:0 auto; }
a{color:#000000; text-decoration:none; font-size:12px;}
a:hover{ color:#FF0000; text-decoration:none;}
a:visited{ color:#000000; text-decoration:none;}
.left{ float:left;}
.right{ float:right;}

/*flash*/
.fla_bj{width:100%; height:auto; background:url(../images/fla_bj.jpg) no-repeat;}
.fla{width:1100px;position:absolute;top:50%; left:50%; margin-left:-550px; margin-top:-300px; overflow:hidden;}


/*top*/
.top{width:1100px; height:96px; border-bottom:1px solid #f4efe9;}
.top_lt{ float:left;width:505px;}
.top_z{ float:left;width:157px; margin-top:30px; margin-left:180px;}
.top_rt{ float:right; color:#444;}
.top_rt a{ color:#444; line-height:46px;}
.top_rt a:hover{ color:#F00;}
.sinput{float:left; width:160px; height:23px; color:#848484; padding-left:24px; line-height:22px; background:url(../images/ss_lt.jpg) no-repeat; border:0} 
.sbtn{float:left; width:42px; height:23px; background:url(../images/ss_rt.jpg) no-repeat;  cursor:pointer;  display:inline-block; font-size:12px; color:#f3f7fc; border:0;} 

.menu{width:900px; height:60px; font-family:"微软雅黑"; color:#4f4f4f; font-size:14px; }
#header {POSITION: absolute; Z-INDEX: 999; }
#header .nav {FLOAT: left; MARGIN-TOP: 10px; WIDTH:900px;}
#header .nav UL .mainlevel {FLOAT: left; PADDING-LEFT: 2px; LINE-HEIGHT: 33px;}
* HTML .nav UL .mainlevel {	BACKGROUND: 0px 0px; POSITION: relative; margin:0 auto;}
.language {	RIGHT: 22px; POSITION: absolute; COLOR: #000; Z-INDEX: 999; TOP: -30px}
.language A {COLOR: #4f4f4f; LINE-HEIGHT: 26px; display:block;width:100px; border:1px solid #f00;}
.language A:hover {	COLOR: #f00}
.language SPAN {	HEIGHT: 5px; MARGIN: 0px 5px; WIDTH: 1px}
#header .nav UL {DISPLAY: table; margin:0 auto;}
#header .nav UL LI .nav-a {	FONT-SIZE: 13px; HEIGHT: 33px; width:120px; BACKGROUND: url(../images/repeat2-bg.png) repeat-x 0px 0px; COLOR: #4f4f4f; text-align:center;}
#header .nav UL LI .current.nav-a {width:100px;}
#header .nav UL LI .nav-a:hover {	HEIGHT: 33px; 	COLOR: #f00; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }
#header .nav UL LI .nav-a {	FONT-SIZE: 13px; HEIGHT: 33px; width:100px; display:block; width:120px;}
#header .nav UL LI .current.nav-a {	BACKGROUND: url(../images/repeat-bg.png) repeat-x 0px 0px}
#header .nav UL LI .nav-a:hover {HEIGHT: 33px;}
#header .nav UL LI.first-crl {	BACKGROUND: 0px 0px}
.mainlevel DIV {HEIGHT: 110px; BACKGROUND: url(../images/nav-bg-09.png) 0px 0px; POSITION: absolute; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; PADDING-LEFT: 10px; DISPLAY: none; TOP: 38px; PADDING-RIGHT: 10px; WIDTH: 350px}
#sub_01 {LEFT: 230px}
#sub_02 {LEFT: 326px}
#sub_03 {LEFT: 160px}
#sub_04 {LEFT: 515px}
#sub_05 {RIGHT: 120px}
#sub_06 {RIGHT: 25px}
#sub_07 {RIGHT: 131px}
#sub_08 {RIGHT: 21px}
.mainlevel DIV OL {OVERFLOW: hidden; FLOAT: left; DISPLAY: block; WIDTH: 220px}
.mainlevel DIV LI {	BORDER-BOTTOM: #cccccc 1px dashed; LINE-HEIGHT: 22px; WIDTH: 220px;}
.mainlevel DIV LI A {HEIGHT: 28px; BACKGROUND: url(../images/li-icon.png) no-repeat left center; COLOR: #3b3b3b; DISPLAY: inline-block; LINE-HEIGHT: 22px; WIDTH: 220px;}
.mainlevel DIV LI A:hover {	COLOR: #172053; background:#f0f0f0;}
.mainlevel DIV .nav-img {FLOAT: right; DISPLAY: inline-block;width:120px;}
.mainlevel DIV SPAN IMG {BORDER-TOP: #ffffff 3px solid; BORDER-RIGHT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 3px solid; BORDER-LEFT: #ffffff 2px solid;}

.banner{width:100%; height:510px;}
#full-screen-slider { width:100%; height:510px; float:left; position:relative}
#slides { display:block; width:100%; height:510px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:20%; top:440px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.ind01{width:100%; height:280px; background:#938d8d; margin-top:1px;}
.ind01_nr{width:1100px;}
.infoCon { overflow: hidden; clear: both; display: block; zoom: 1; width:1002px; margin:0 auto }
.qitem { padding-right:2px; width:318px; height: 280px; overflow: hidden; float: left; position: relative; cursor: pointer; }
.qitem .caption { display: block; position: absolute; z-index: 0; }
.qitem .caption p { margin: 0px; padding: 13px 0px 0px 20px; line-height: 30px; font-size: 12px;  width:317px; height:280px;}
#teshu p { padding: 13px 10px 0px; line-height: 22px; }
#teshu2 p { padding: 13px 0px 0px 65px; }
.topLeft { float: left; position: absolute; background-repeat: no-repeat; }
.topRight { float: left; position: absolute; background-repeat: no-repeat; }
.bottomLeft { float: left; position: absolute; background-repeat: no-repeat; }
.bottomRight { float: left; position: absolute; background-repeat: no-repeat; }
.topLeft { background-position: left top; }
.topRight { background-position: right top; }
.bottomLeft { background-position: left bottom; }
.bottomRight { background-position: right bottom; }
.anli{ width:100%; height:360px; overflow:hidden; }
.tt1{ width:990px; margin:0 auto; height:30px; line-height:30px; border-bottom:1px solid #e5e5e5; overflow:hidden}
.tt1 span{ float:left;font-family:"微软雅黑"; font-size:18px; color:#000; font-weight:bolder; }
.tt1 a{ float:right; color:#000}
.tt1 a:hover{ color:#aeaaaa}
.anli1{ width:990px; height:330px; margin:0 auto;}
.boxgrid{width:228px;height:140px;margin:10px 8px;float:left;background:#161613;border:solid 1px #cccccc;overflow:hidden;position:relative; float:left}
.boxgrid img{position:absolute;top:0;left:0;border:0; cursor:pointer}
.boxgrid p{padding:0 10px;color:#afafaf;font-weight:bold;font:10pt "Lucida Grande", Arial, sans-serif; line-height:30px; text-align:center}		
.boxcaption{float:left;position:absolute;background:#000;height:30px; line-height:30px;width:100%;opacity:.8;/* For IE 5-7 */filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption{top:150px;left:0px;}
.caption .boxcaption {top:220px;left:0px;}


.ind02{width:1100px; height:auto; margin-top:30px; overflow:hidden;}
.gsxw{ float:left;width:270px; height:345px; overflow:hidden; background:#eee; border:1px solid #d8d8d8;}
.news {width:270px; overflow:hidden; float:left;}
.news ul {height:auto; padding:0px 10px 0px 0px; clear:both;}
.news li {height:32px; line-height:32px; border-bottom:#ccc 1px dashed; background:url(../images/b.png) 10px 12px no-repeat; padding-left:26px; }
.news ul img{ padding:1px;}
.news li span { float:right; color:#999}
.news ul p{width:270px; text-align:center; padding-top:10px; height:40px; display:block;}
.news li a { color:#575757; line-height:32px;}
.news li a:hover{ color:#f00;}

.box {OVERFLOW: hidden;  float:left;}
.box_fouce {WIDTH: 270px; float:left; HEIGHT: auto; }
.box .more {DISPLAY: inline; FLOAT: right;}
.act {DISPLAY: inline; FLOAT: right;}
.tabbox {FLOAT: left; color:#A7A7A7;}
.tabbox_02{ float:left;}
.tabbox LI {FONT-SIZE: 12px; background:#938d8d; padding-right:2px; text-align:center; display:block; FLOAT: left; color:#000; CURSOR: pointer;line-height:37px; font-family:"微软雅黑"; font-size:14px; }
.tabbox .on {FONT-WEIGHT: bold; background:url(../images/xw_01.jpg) repeat-x; padding-right:2px; text-align:center; line-height:37px; display:block; COLOR: #fff; font-family:"微软雅黑"; font-size:14px;}
.tabbox .off { background:#938d8d; padding-right:2px; text-align:center; line-height:37px; COLOR: #000; font-family:"微软雅黑"; font-size:14px;}
.box_tt_tab .tabbox {BORDER-RIGHT-STYLE: none; border-bottom:1px solid #ccc; width:360px;}
.box_tt_tab .tabbox LI {WIDTH:134px;text-align:left; text-align:center;}
.box_A .box_tt {BACKGROUND: none transparent scroll repeat 0% 0%; }

.hxcy{width:536px; border:1px solid #d8d8d8; height:auto; overflow:hidden; float:left; margin-left:10px;}
.hxcy_top{width:536px; background:url(../images/hx_top_bj.jpg) repeat-x; height:38px;}
.hxcy_top p{ color:#282828; float:left; font-family:"微软雅黑"; padding-left:10px; line-height:38px; font-size:14px;}
.hxcy_top a{ float:right; color:#737373; line-height:38px; padding-right:10px;}
.hxcy_nr{width:536px; height:297px;}
.fi10 {	width:530px;position:relative; margin-top:10px;}
.fi_ct {width:530px;float:left;	height:288px;overflow:hidden;}
.fi_ct p {width:530px;position:absolute;	left:0;	color:#000;}
.fi_ct p a {color:#fff;}
.fi_ct p a:hover {	color:#fff;	text-decoration:none;}
.fi_ct p strong {display:block;	font-size:26px;	padding-bottom:5px;}
.fi_ct p em {	display:block;	padding-left:5px;	font-size:13px;}
.fi_ct img {width:298px;height:279px; margin-left:10px; }
.fi_tab_c {	position:absolute;padding-left:4px;top:0px;right:0;width:210px;height:290px;}
.fi_tab li {float:left; filter:alpha(opacity=40);opacity: 0.5; background:#000;width:93px;height:84px;margin:5px;}
.fi_tab li img{width:93px; height:84px; float:left;}
li.fi_now { width:93px;height:84px;filter:alpha(opacity=100);opacity:1;}

.jtjj{width:268px; float:right; border:1px solid #d8d8d8; height:345px; overflow:hidden;}
.jtjj_top{width:268px; background:url(../images/xw_01.jpg) repeat-x; height:38px; font-family:"微软雅黑"; font-size:14px; color:#fff; text-align:center; line-height:38px;}
.jtjj_nr{width:268px;}
.jtjj_nr li{width:250px; padding:4px; line-height:26px; color:#525252;}
.jtjj_nr li a{ text-align:center;width:250px; display:block; margin-top:10px;}

.yqlj{width:100%; height:140px; background:#f4efe9; margin-top:30px;}
.yqlj_nr{width:870px;}
.yqlj_nr img{padding-top:30px;}
.yqlj_nr li{width:650px;}
.yqlj_nr li a{ padding-top:10px; display:block; margin:6px 30px; float:left; text-align:center; color:#8a8989;}
.yqlj_nr li a:hover{ color:#f00;}


.end_m{width:100%; background:#7e0202; height:41px;}
.end_m_nr{width:600px; line-height:42px; color:#fff;}
.end_m_nr a{ margin:0px 10px; color:#fff; font-family:"微软雅黑";}

.end{width:550px; margin-top:30px; margin-bottom:30px; overflow:hidden;}
.end_lt{ float:left; padding-top:50px;}
.end_rt{ float:left; margin-left:30px; border-left:1px dashed #000;width:400px; line-height:30px; color:#818181; padding-left:30px; font-family:微软雅黑;}
.end_rt a{ color:#818181;}


.ny_ban{width:100%; height:300px; overflow:hidden; background:url(../images/nyban1.jpg) no-repeat center;}
.ny_ban1{width:100%; height:300px; overflow:hidden; background:url(../images/nyban1.jpg) no-repeat center;}
.ny_ban2{width:100%; height:300px; overflow:hidden; background:url(../images/nyban2.jpg) no-repeat center;}
.ny_ban3{width:100%; height:300px; overflow:hidden; background:url(../images/nyban3.jpg) no-repeat center;}
.ny_ban4{width:100%; height:300px; overflow:hidden; background:url(../images/nyban4.jpg) no-repeat center;}

.ny{width:1100px; height:auto; overflow:hidden; margin-bottom:10px; margin-top:10px;}
.ny_lt{ float:left;width:230px; height:600px; background:#f4efe9;}
.fl_lt{width:230px; float:left; height:auto;}
.fl_lt_top{width:230px; background:url(../images/xw_01.jpg) repeat-x; height:38px; font-family:"微软雅黑"; font-size:14px; color:#fff; text-align:center; line-height:38px;}
.fl_lt_nr{width:230px; margin-bottom:10px;}
.fl_lt_nr li{width:200px;line-height:30px; border-bottom:1px dotted #999;}
.fl_lt_nr li a{ text-align:center;width:200px; display:block; color:#525252; background:url(../images/bi.png) no-repeat 25px 12px;}
.fl_lt_nr li a:hover{ background:url(../images/bi.png) no-repeat 25px 12px #f3dbbf;}

.fl_lt_hnr{width:230px; margin-bottom:10px;}
.fl_lt_hnr li{width:230px;line-height:30px; border-bottom:1px dotted #999;}
.fl_lt_hnr li a{ text-align:left; width:220px; display:block; color:#525252; background:url(../images/bi.png) no-repeat 2px 12px; padding-left:8px;}
.fl_lt_hnr li a:hover{ background:url(../images/bi.png) no-repeat 2px 12px #f3dbbf;}

.xk{width:230px;}
.xk li img{width:225px; height:62px; padding:1px; border:1px solid #d8d8d8; margin:5px 0;}


.ny_rt{ float:left; margin-left:10px; width:856px;}
.ny_rt_top{width:856px; height:36px; border-bottom:1px solid #d8d8d8; line-height:38px;}
.ny_rt_top img{ float:left;}
.ny_rt_top p{ float:left; padding-left:10px; font-family:"微软雅黑"; font-size:14px; color:#f00;}
.ny_rt_top span{ float:right; padding-right:10px; color:#999;}
.ny_rt_nr{width:840px; line-height:28px; padding:6px;}
.ny_rt_nr li{ overflow:hidden; }
.ny_rt_nr li p{width:830px; line-height:28px;}
.ny_rt_nr li span{ text-align:center; display:block;font-family:"微软雅黑"; font-size:18px; color:#f00; width:830px;}
.mh001{width:255px; float:left; height:280px; text-align:center; line-height:30px; margin:0px 12px;}
.mh001 img{width:260px; height:220px;}
.ny_rt_nrl{width:840px; line-height:28px; padding:6px;}
.ny_rt_nrl li{ overflow:hidden; }
.ny_rt_nrl li p{width:830px; line-height:28px;}
.ny_rt_nrl li span{ text-align:center; display:block;font-family:"微软雅黑"; font-size:15px; color:#f00; width:130px;}


.nr_xw_bj{ width:830px; height:atuo; margin-top:10px;}
.nr_xw_bj div{margin:0 auto;overflow:hidden;text-align:left;}
.nr_xw_bj li{margin:auto;list-style-type:none;overflow:hidden;text-align:left;cursor:pointer }
.c1{width:830px;height:80px;float:left;font-size:12px;background:#fcfcea;}
.c1 img{width:100px;height:70px;float:left; padding-left:10px; padding-top:4px;}
.c1 div{width:700px;height:145px;float:right;}
	
.c1 ul{font-weight:bold;color:#a80000; font-size:12px; line-height:30px; font-weight:bold; font-family:"微软雅黑";}
.c1 li{color:#7A7A7A; line-height:20px; font-family:"微软雅黑";}
.c1 span{ line-height:57px; display:block;}
.sj{ float:left; padding-left:48px; text-align:center;}
.fwz{ padding-left:50px; float:left;}
	
.c2{width:830px;height:80px;float:left;font-size:12px;background:#f2e2ba;}
.c2 img{width:100px;height:70px;float:left; padding-left:10px; padding-top:4px;}
.c2 div{width:700px;height:80px;float:right;}
	
.c2 ul{font-weight:bold;color:#000; font-size:12px; line-height:30px; font-weight:bold; font-family:"微软雅黑";}
.c2 li{color:#7A7A7A; line-height:20px; font-family:"微软雅黑";}
.c2 span{ line-height:57px; display:block;}
.sj{ float:left; padding-left:48px; text-align:center;}
.fwz{ padding-left:100px; float:left;}
