﻿/* CSS Document */

/***公共样式****/
body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li, sub, sup, tt, var, del, dfn, ins, kbd, q, s, samp, strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select {
	margin: 0;
	padding: 0;
}
ol, ul, li {
	list-style: none;
}
html {
	overflow-x: hidden;
	-webkit-text-size-adjust: none;
}
body {
	font-size: 14px;
	font-family: Arial, Microsoft YaHei, SimSun;
*font-family:Microsoft YaHei, Arial, SimSun;
	color: #000000;
}
.clr{ clear: both;}

.top{ background: #222222; width: 100%; height: 40px;}
.top1{width:1200px; margin: 0 auto; height: 40px;}
.top_lf{width:150px; height: 40px; line-height: 40px; font-size:14px; color: #ffffff; float: left;}
.top_mid{width:200px; padding-left: 35px; background: url(../images/bz_01.png) 5px 8px no-repeat; height: 40px; line-height: 40px; font-size:16px; color: #919191; float: left;}
.top_rg{width:300px; float: right;}



.head{width:100%; height: 96px; background: url(../images/bj_04.gif) repeat-x;}
.head1{width:1200px; margin: 0 auto;}
.logo{width:650px; padding-top: 15px; float: left;}
.logo .img2{padding-top:15px; padding-left: 15px;}

.nybj{background: url(../images/bj_04.gif) repeat;}
.main_ny{width:100%; height: auto; background: url(../images/ny_bj.jpg) center bottom no-repeat; overflow: hidden;}
.top_pic{width:100%; height: 289px; margin-bottom: 20px; overflow: hidden; background: url(../images/ny_ban.jpg) center top no-repeat;}
.nybt{width:1170px; height: 53px; line-height: 53px; font-size:20px; color: #ffffff; text-align: left; padding-left: 30px; background: url(../images/ny_title.png) no-repeat; margin: 0 auto; }
.ny_main{width:1160px; height: auto; min-height: 500px; overflow: hidden; margin: 20px auto; padding: 20px; background: #ffffff;}
.ny_main_xs{width:1160px; height: auto; min-height: 487px; overflow: hidden; margin: 20px auto; padding: 20px; background: url(../images/bj_03.jpg) center top no-repeat;}
.ny_lf{width:245px; height: auto; overflow: hidden; float: left;}
.con{width:245px; height: auto; overflow: hidden;}
.con ul{padding:0; margin: 0;}
.con ul li{width:245px; height: 45px; overflow: hidden; margin-bottom: 15px;  background: #f2f2f2;}
.con ul li a{width:245px; height: 45px; text-align: center; text-decoration: none; font-size:16px; line-height: 45px; color: #000000; display: block;}
.con ul li a:hover{ background: #000000; color: #ffffff;}
.con ul li.on{width:245px; height: 45px; background: #000000;}
.con ul li.on a{ color:#ffffff;}
.ny_rg{ width:100%; height: auto; overflow: hidden; float: right;}
.lmbt{width:885; height: 35px; line-height: 35px; font-size:16px; color: #000000; background: #f2f2f2; text-align: right; padding-right: 15px;}
.lmbt a{ font-size:16px; color: #000000; text-decoration: none;}
.rg_nr{width:100%; height: auto; min-height: 500px; overflow: hidden; }
.lanmu1{ width:96%;  margin:15px auto 5px auto; display:block;}
.lanmu1 li{font-size:14px;  width:99%; height:35px;line-height:35px; border-bottom: 1px dashed #e0e0e0; margin:0px auto;text-align:left;}
.lanmu1 li a{ color:#000000;width:85%;*width:83%; overflow:hidden; height:35px; display:inline-block;background:url(../images/ny_bz.png) no-repeat 0px 10px; text-indent:16px;*margin-left:-23px; text-decoration: none;}
.lanmu1 li a:hover{ color:#F00;}
.lanmu1 li span{ float:right; color: #cccccc; *margin-top:-35px;}


.dy{ font-size:16px; color: #000000; line-height: 30px;}
/*------nav------*/
.nav { width:500px;  height: 40px; margin-top: 20px;  font-family: "微软雅黑", "Microsoft YaHei", Arial, Helvetica, sans-serif; float: right;}
.nav ul{ padding:0;  margin: 0;}
.nav ul li {list-style:none; float:left;}
.nav ul.ul-dp1{text-align:center;display: block;height:40px; margin:0 auto;}
.nav ul.ul-dp1 li.li-dp1{float:left;line-height:40px;height:40px;text-align:center;position:relative; list-style:none; z-index:11}
.nav ul.ul-dp1 li.li-dp1 a{ font-size:16px; width:80px;line-height:40px;height:40px; text-decoration: none; display:block; color:#333333; }
.nav ul.ul-dp1 li.li-dp1 a:hover{ text-decoration: none;}
.nav ul.ul-dp1 li.on{ border-bottom: 2px solid #db0025;}
.nav ul.ul-dp1 li.on a{color:#333333;}
.nav ul.ul-dp1 li.li-dp1 a:hover{border-bottom: 2px solid #db0025; color:#333333;}
.nav ul.ul-dp1 li.li-dp1:hover ul.ul-dp2{ display:block;}
.nav ul.ul-dp2{ display:none; width:80Upx; position:absolute; top:40px; left:0px; z-index:99;}
.nav ul.ul-dp2 li.li-dp2{ text-align:center; height: 40px; overflow:hidden; float: left; position: relative;z-index:99;}
.nav ul.ul-dp2 li.li-dp2 a{ font-weight:normal; color:#ffffff; font-size:14px;line-height:40px; height:40px; display:block; background: #db0025;}
.nav ul.ul-dp2 li.li-dp2 a:hover{ background:#C30003; text-decoration: none; color:#ffffff;}

/*首页*/

/*弹窗*/
.login {
	color: #fffdde;
	line-height: 30px;
}
.login a {
	color: #fffdde;
	border-left: 1px solid #FFF;
	line-height: 30px;
	height: 30px;
	display: inline-block;
	padding-left: 9px;
}
.login a:first-child {
	border-left: 0px;
}
.login a img {
	width: 15px;
	height: 16px;
	margin: 0 5px 0 0;
	vertical-align: middle;
}
#isloginform {
	line-height: 30px;
	float: left;
	color: #ffffff;
	font-size: 14px;
}
#isloginform a {
	font-size: 14px;color: #ffffff; text-decoration: none;
}
#loginform {
	color: #fff;
	height: 40px;
	line-height: 40px;
	display: block;
	border: 0px;
	text-align: center;
	cursor: pointer;
	float: left;
	font-size: 14px;
}
#loginform a {
	cursor: pointer;
}
.outbtn{width:40px; height: 40px; line-height: 40px; border: 0; background: none; color:#ffffff;}
.login_panel {
	display: none;
	width: 350px;
	height: 362px;
	color: #999;
	margin: 0 auto;
}
.login_panel input.login_name, .login .login_panel input.login_pass {
	width: 310px;
	height: 46px;
	line-height: 46px;
	border: 1px solid #d4d4d4;
	font-size: 14px;
	color: #333;
	font-size: 14px;
	text-indent: 5px;
}

.login_close {
	cursor: pointer;
}

.main{width:100%; height: auto; min-height: 850px;  position: relative; overflow: hidden;}
/*banner*/
.xft{ left: 50%; margin-left: -270px;  top:150px;  position: absolute; z-index: 99; }
.banner{ height:507px; overflow:hidden; margin:0px auto;}
.slideBox{ width:1915px; height:507px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox .hd{ height:36px; position:absolute; bottom:0px; width:100%; z-index:1; }
.slideBox .hd ul{ zoom:1; display:block; height:36px; text-align:center; }
.slideBox .hd ul li{ width:0px; height:0px; cursor:pointer; border:0px solid #fff; border-bottom:none;display:inline-block;*display:inline;*zoom:1; margin:0 0px;}
.slideBox .hd ul li img{ width:100%; height:100%;}
.slideBox .hd ul li.on{ width:0px; height:0px !important; margin-top:-17px; }
.slideBox .bd{ position:relative; height:507px; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height:507px; }

.qyjj{  width:100%; height: 402px; overflow: hidden; background: url(../images/bj_01.png) center top no-repeat; position: absolute; top:470px; z-index: 99;}
.qyjj_zt{width:1200px; margin: 0 auto; height: auto; overflow: hidden;}
.qyjj_bt{ height: 53px; background: url(../images/bt_bj.png) no-repeat; padding-left: 22px; padding-top: 8px; margin-top:22px; font-size:20px; color: #ffffff;}
.qyjj_bt a{  line-height: 35px;  text-decoration: none; font-size:14px; font-weight: normal; color: #ffffff;}
.qyjj_zt dl{padding:0; margin: 35px 0px 0px 0px;}
.qyjj_zt dl dt{width:248px; height: 188px; float: left;}
.qyjj_zt dl dd{width:900px; height: 158px; margin-left: 20px; background: rgba(255,255,255,0.5); font-size:16px; color: #000000; line-height: 30px; padding: 15px; float: left;}

.xwdt{ width:100%; background:url(../images/bj_02.jpg) center top no-repeat; height: 368px; overflow: hidden;}
.xwdt_zt{ width:1200px; margin: 25px auto 5px auto; height: auto; overflow: hidden;}
.xw_nr1{width:380px; height: auto; overflow: hidden; float: left;}
.xw_nr2{width:400px; margin-left: 10px; height: auto; overflow: hidden; float:left;}
.xw_nr3{width:380px; margin-left: 15px; height: auto; overflow: hidden; float: left;}
.xwbt{width:100%; height: auto; overflow: hidden;}
.xwbt dl{padding:0; margin: 0; height: 35px; background: #d9d9d9; }
.xwbt dl dt{width:180px; line-height: 35px; background: url(../images/bz_05.gif) 15px 8px no-repeat; padding-left: 25px; font-size:16px; color: #000000; height: 35px; float: left;}
.xwbt dl dd{ width:23px; float:right; margin-right: 15px; margin-top: 7px;}

.lanmu{ width:96%;display:block; margin:15px auto 5px auto; min-height:208px;}
.lanmu li{font-size:14px; color:#ffffff; width:99%; height:30px;line-height:30px; margin:0px auto;text-align:left;}
.lanmu li a{ color:#ffffff;width:85%;*width:83%; overflow:hidden; height:28px; display:inline-block;background:url(../images/bz_04.gif) no-repeat 0px 15px; text-indent:16px;*margin-left:-23px; text-decoration: none;}
.lanmu li a:hover{ color:#F00;}
.lanmu li span{ float:right; color: #cccccc; *margin-top:-30px;}

.lxwm{font-size:14px;line-height: 28px; color: #ffffff;}
.lxwm span{font-size:14px; color: #cccccc;}

.xswl{width:100%; height: 487px; overflow: hidden; background: url(../images/bj_03.jpg) center top no-repeat;}

.footer{width:100%; height: 80px; background:url(../images/bz_03.jpg) center top no-repeat #000000; padding-top: 20px; display: block;}
.foot{ width:1000px; text-align: center; margin: 0 auto; font-size:14px; color: #999999; line-height: 28px;}
.foot a{font-size:14px; color: #999999; line-height: 28px; text-decoration: none;}
/*焦点图*/
/*焦点图一*/
.ExxFlash1 { width:380px; height:320px;position:relative; overflow:hidden;}
.ExxFlash1 .fla_img{width:380px; height:295px; position:relative;}
.ExxFlash1 .fla_img a{ display:block;}
.ExxFlash1 .fla_img img{ border:1px #000000 solid; width:378px; height:293px;}
.ExxFlash1 .fla_title{ height:25px; display: none;width:380px;text-align: center; overflow:hidden;z-index: 10; }
.ExxFlash1 .fla_title a{ text-decoration:none; line-height: 25px; color:#fff;overflow:hidden;}
.ExxFlash1 .fla_qh { position:absolute; width:380px; height:20px; bottom:1px; right:1px;}
.ExxFlash1 .fla_qh ul,.ExxFlash1 .fla_qh li { margin:0; padding:0; list-style:none; }
.ExxFlash1 .fla_qh li { float:right; display:block; width:20px; height:20px; overflow:hidden; line-height:20px; text-align:center; cursor:pointer; color:#ffffff; background-color:#676767; }
.ExxFlash1 .fla_qh li.cur { background-color:#DF0000; }
/*分页*/
.page {
	margin-top: 25px;
	margin-bottom: 5px;
}
.page ul {
	list-style: none;
	text-align: center
}
.page ul li {
	padding: 4px 8px;
	border: 1px #d5d5d5 solid;
	text-align: center;
	background-color: #f7f7fb;
	display: inline;
	line-height: 25px;
	margin: 0 5px;
}
.page ul li a {
	color: #333;
	text-decoration: none;
}
.page ul li input {color: #333;width:28px;margin: 0px 5px;}
.page .com_pre_one_unshow {
}
.page .com_pre_more_unshow {
}
.page .com_curent {
	background-color: #2f2f2f;
}
.page .com_curent a {
	color: #fff
}
.page .com_common {
}
.page .com_next_more {
}
.page .com_next_one {
}

/*article*/

.article{width:95%; padding:0px 10px;  height:auto; margin:9px auto;min-height:382px; color:#313131;}
.article .art_title{ font-family:"微软雅黑"; font-size:18px; color:#000; text-align:center; font-weight:bold;}
.article .f_title{ font-family:"微软雅黑"; font-size:14px; color:#313131; text-align:right; font-weight:lighter;margin-right:39px;line-height:36px; }
.article .art_time{text-align:center; border-bottom:1px #d2d2d2 solid; width:90%;font-family:"宋体"; height:30px; display:block; margin:16px auto;font-size:14px; }
.article .zw{ line-height:29px;font-family:"宋体";font-size:14px; margin:0 auto;padding:0px 16px; min-height:256px;}
.article .zw p{margin:0;padding:0px;}
.article .zw img{ max-width:900px;}
.article .zw table{ max-width:800px; margin:0 auto;border-collapse:collapse !important;}
.article .zw th{  border:1px solid #333 !important;}
.article .zw td{  border:1px solid #333 !important;}

/*list_img*/
.list_img {width:100%;height:auto; margin:15px auto;min-height:600px;}
.list_img ul {  margin:0 auto;height:auto;}
.list_img ul li{float:left; margin:0px 7px; width:206px; height:200px; display:block;}
.list_img ul li a{ font-size:14px; color: #000000; line-height: 36px; text-decoration: none;} 
.list_img ul li img{ width:200px; height:150px;padding:2px; border:1px #e0e0e0 solid;}
.list_img p{ color:#313131; font-size:14px; font-family:"宋体";text-align:center;line-height:36px;width:200px; height:36px;overflow:hidden; margin:0 auto;}
.list_img p:hover{ text-decoration:none;}  
.list_img a:hover{ text-decoration:none;} 