@charset"utf-8";
/* =============================================================================
   Note:base
   ========================================================================== */
/* 添加让用户可以自定义字体 */
html {	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, button, th, td, blockquote, pre, code, hr, 
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0;
	padding: 0;
}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video {
  display: inline-block;
 *display: inline;
 *zoom: 1;
}
/* 要注意表单元素并不继承父级 font 的问题 */
body, input, select, textarea, button {
	
}
input, select, textarea, button {
	font-size: 100%;
}
/* 去掉各Table  cell 的边距并让其边重合 */
table {
	
	
}
/* 去除默认边框 */
fieldset, img {
	border: 0;
}
/* IE bug fixed: th 不继承 text-align*/
th {
	text-align: inherit;
}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th {
	text-align: left;
}
caption, th, b {
	font-weight: normal;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {

}
/* 去掉列表前的标识, li 会继承 */
ol, ul {
	list-style: none;
}
/* 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
address, cite, var, dfn, i {
	font-style: normal;
}
/* 使用等宽字体 */
kbd, samp, code, pre {
	font-family: "Courier New", Courier, monospace;
}
/* 去掉 firefox 下此元素的边框 */
abbr, acronym {
	border: 0;
	font-variant: normal;
}
/* 一致的 del 样式 */
del {
	text-decoration: line-through;
}
/* 默认不显示下划线，保持页面简洁 */
ins {
	text-decoration: none;
}
/* 统一上标和下标 */
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
q:before, q:after {
	content: '';
}
/* =Optimize-----------------------------------------------------------------------------*/

/*--修复连续英文不折行导致页面布局崩溃--*/
body {
	word-break: break-all;
	word-wrap: break-word;
 *word-wrap: normal;
}
/*--专有属性修复IE7，IE8浏览器强制缩放图片失真; 图文混排间隙清除--*/
img {
	-ms-interpolation-mode: bicubic;
	
}
/*--解决IE6背景图闪烁的问题--*/

/*--去除a链接的虚线边框，ie6,7通过添加 hidefocus="true" 去除--*/
a {
	outline: none;
}
/*--解决IE6、7下a:hover状态子元素样式不能正确显示，以及a元素第二个子元素（仅限文本元素）为非inline情况下，变为cursor:text;的情况。--*/
a:hover {
	cursor: pointer;
}
/* 除去ie6，其余浏览器body高度，都是根据html高度进行计算，解决body直接子元素不能设置百分比高度 */
html, body {
	height: 100%;
}


body{border:0 none;margin:0;padding:0;text-decoration:none;list-style-type: none; word-break:break-all;-moz-background-clip: 
border;-moz-background-origin: padding;-moz-background-size: auto auto;font-size: 12px; color:#333333;}
div, a, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea{font-size:100%;margin:0;padding:0;text-decoration:none;
  font-size: 12px;   list-style-type: none;}
a { color:#333333; text-decoration:none;}
a:hover{ color:#b70000; text-decoration:none;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;margin: 0;padding: 0;}
img { border:0px;}
map{ border:0px; margin:0 auto; padding:0 auto;}
.clearBoth{border-bottom:0;border-left:0;line-height:0;list-style-type:none;width:100%;height:0;clear:both;font-size:0;overflow:hidden;
border-top:0;list-style-image:none;border-right:0;}

.wz1003{ width:1003px; margin:0px auto;/* position:relative;*/}
.fl{ float:left;}
.fr{ float:right;}

.weixin{float:left;width:68px;height:16px;position:relative;background:url("../images/wx.jpg") 0px 0px no-repeat; z-index:999999;}
.weixin a,.weixin span{display:none;text-decoration:none;}
.weixin:hover{cursor:pointer;}
.weixin:hover span{display:block;position:absolute;top:30px;left:0;margin-left:0px;margin-bottom:-160px;z-index:10;}





.top{ }
.top1{ background:#f5f5f5; width:1003px; margin:auto; height:35px;}
.top2{ background:#fff; width:100%; height:118px;border:#ECECEC solid 1px; width:1000px; margin:auto}
.top3{ background:url(../images/dhbg.jpg) repeat-x left top; width:1003px; height:40px; margin:auto}
.top11{ width:50%; line-height:35px; }
.top11 span a{ color:#ff0000; padding:0 5px;}
.top11 a:hover{ color:#b70000;}
.top12{ width:300px; text-align:right;line-height:35px;/* position:absolute; */top:10px; right:0px}
.top12 .inico1{ background:url(../images/inhico.png) no-repeat left center; padding:0 10px 0 15px;}
.top12 .inico2{ background:url(../images/incico.png) no-repeat left center; padding:0 10px 0 15px;}
.top12 .inico3{ background:url(../images/inyico.png) no-repeat left center; padding:0 0px 0 15px;}
.top12 .inico4{ background:url(../images/inpho.png) no-repeat left center; padding:0 0px 0 15px;}

.top22{ padding-top:40px;}


/*首页搜索*/
.topseach2{ height:28px; width:269px;  background:#fff; float:right;}
.seachbg2{ float:left;width:217px;  height:26px;border:none; border:1px solid #ccc; border-right:none; }
.seachbg2 input{line-height:26px; height:26px;  width:208px; background:none; border:none; color:#999999; padding-left:10px;}
.seachal2{ float:left; padding-left:0px;border:none;margin-left:0px;}
.seachal2 input{ width:51px; height:28px;line-height:28px;}


/*首页导航*/

.indh{}
.indh ul li{ float:left; background:url(../images/dhline.jpg) no-repeat right center; height:30px; line-height:30px; padding:5px 7px; font-size:14px; }
.indh ul li .menumm{ color:#fff; display:inline-block; padding:0 14px;font-size:16px;}
.indh ul li .menumm:hover{ background:#c60002; color:#fff;}
.indh ul li .inlast{ background:none; padding-right:0;}


.menu {
    display:block;
}

#sddm div {
	z-index:9999;
    background: #fff;
    margin: 5px 0 0 -15px;
    padding: 0;
    position: absolute;
    visibility: hidden;
    width: 119px;
}
#sddm div a {
    background:#fff;
    border-bottom: 1px #c60002 dotted;
    color: #333;
    display: block;
    font: 12px arial;
    margin: 0;
    padding: 10px 0px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    width: auto;
}
#sddm div a:hover {
    background: none repeat scroll 0 0 #c60002;
    color: #FFFFFF;
}



/*页码*/
.xunlei {text-align:center !important; width:100%;text-align:center; padding:50px 0;}													
.xunlei a, .xunlei .cpb {display:inline-block; text-decoration:none;padding:0 8px; height:21px;line-height:21px; border: 1px solid #ddd;background: #ffff; margin:0 5px; font-size:12px; text-align:center;}   
.xunlei a:hover { color:#b70000;border:1px solid #b70000; text-decoration:none;}   
.xunlei .cpb { font-weight: bold; color: #fff; background: #b70000; border:1px solid #b70000;} 
.biti{ color:#b70000;font-size:20px; font-weight:bold; text-align:center; width:100%;  padding:15px 0;}
.newstime{ text-align:center; width:420px; margin:0px auto; padding-top:5px; color:#555555; padding-bottom:30px;}
.sxypl{ padding-bottom:15px;}
.sxypl a{ font-size:14px;}


/*banner*/
.fullSlide {	width:100%;	position:relative;	height:480px;	background:#000;}
.fullSlide .bd {	margin:0 auto;	position:relative;	z-index:0;	overflow:hidden;}
.fullSlide .bd ul {	width:100% !important;}
.fullSlide .bd li {	width:100% !important;	height:480px;	overflow:hidden;	text-align:center;}
.fullSlide .bd li a {	display:block;	height:480px;}
.fullSlide .hd {	width:100%;	position:absolute;	z-index:1;	bottom:0;	left:0;	height:30px;	line-height:30px;}
.fullSlide .hd ul {	text-align:center;}
.fullSlide .hd ul li {	cursor:pointer;	display:inline-block;	*display:inline;	zoom:1;	width:42px;	height:11px;	margin:1px;	overflow:hidden;
background:#000;	filter:alpha(opacity=50);	opacity:0.5;	line-height:999px;}
.fullSlide .hd ul .on {	background:#b70000;}
.fullSlide .prev,.fullSlide .next {	display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px;
background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50);	opacity:0.5; display:none;}
.fullSlide .next {	left:auto;	right:15%;	background-position:-6px -137px;}


.innewsgd{ background:url(../images/newsgdbg.png) repeat-x left top; width:100%; height:40px; margin-top:-40px; position:relative; z-index:99;}
.inewstit{ width:83px; background:url(../images/inlb.png) no-repeat left center; color:#d00b17; font-size:14px; padding-left:20px; height:40px; line-height:40px;}
.inewszi{ width:900px;}

.qimo8{ overflow:hidden; width:100%;}
.qimo8 .qimo {width:8000%; height:40px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; height:40px; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; line-height:40px; list-style:none;}
.qimo8 li a{margin-right:20px;}


.inmain{ padding:0px 0;}
.inmain1{ width:215px; height:530px; overflow:hidden; }
.inmain2{ width:530px; padding:0 13px;height:530px; overflow:hidden;}
.inmain3{ width:232px;height:530px; overflow:hidden; }

.inmain11{ width:100%; height:198px;}
.inmain12{ width:100%; padding-top:13px; }
.inmainkk{border:1px solid #c5c5c5;height:317px; }
.inmaintit{ background:url(../images/infgtit.jpg) no-repeat center top; width:100%; height:78px;line-height:78px; text-align:center; padding-bottom:5px;}
.inmaintit a{color:#fff; font-size:14px; display:block; width:100%; height:78px;}
.borpadding{ padding:0px 7px;}
.innewslist{}
.innewslist ul li{ height:25px; line-height:25px; border-bottom:1px dashed #d8d8d8;}
.innewslist ul li.innewlast{ border-bottom:none;}
.innewslist ul li a{  display:inline-block; background:url(../images/newsxjt2.jpg) no-repeat 0px center; padding-left:15px;}
.innewslist ul li span{padding-right:0px; float:right;}

.inabzi ul li.innewlast{ border-bottom:1px dashed #d8d8d8;}

.inmain21{ height:290px;}
.inmain22{ width:100%; padding-top:13px;}
.inmain22k{  border:1px solid #c5c5c5; height:225px; overflow:hidden; }
.inabimg{ width:143px; padding-right:15px;}
.inabzi{ width:350px; line-height:22px; }

.inmain31{width:100%; height:168px; padding-bottom:12px;}
.inmain32{width:100%; height:350px;}
.inmain32 .inrone{ height:150px; border-bottom:0px dashed #d8d8d8;}
.inmain32 .inrtwo{ height:149px; padding-top:12px;}
.inmain32 img{ padding-bottom:5px;}

/*tab切换效果*/
.twocontent{width:100%;}
.twocontent h1{height:29px;padding:0;font-weight:normal;margin:0; background:url(../images/dyqbg.jpg) repeat-x left top; padding-left:10px;}
.twocontent h1 img{ float:left}
.twocontent h1 a{height:29px;text-align:center;float:left;line-height:29px;font-size:12px; width:95px;}
.twocontent h1 a:hover ,.twocontent h1 .active{background:url(../images/dyqhbg.jpg) no-repeat center center; width:95px; display:block; color:#fff; }
.twocontent_list{ padding:10px;} 

/*tab切换效果*/
a.more{ float:right!important; width:60px!important;}
a:hover.more{background-image:none!important; color:#b70000!important;}


.inmaintwo{ padding:13px 0;}

.inmaintrr{}
.inmaintrr1{ width:758px;}
.inmaintrr2{ width:232px;}


.mainflimg{}
.mainflimg ul li{ float:left; padding:0 7px 0px 0; height:118px;}
.mainflimg ul li.mainprlast{ float:left; padding:0px;}
.mainflimgimg{ position:relative;width:142px; height:111px;}
.mainflimgzi{ position:absolute; display:block;bottom:0px; left:0px; width:142px; background:url(../images/inpicbg.png) repeat-x left top; color:#fff; height:28px; line-height:28px; text-align:center; font-size:12px;}
.mainflimg ul .mainflimgimg:hover .mainflimgzi{color:#b70000;}
.innewshhh{ height:236px;}

#inxmem{ height:250px;}

.inyqlj{ width:758px; padding-top:13px; float:left;}
.inyqljborder{ border:#c5c5c5 1px solid; height:auto; padding-bottom:5px;}
.inyqljtit{  background:url(../images/yqljbg.jpg) repeat-x left top; height:34px; line-height:34px; padding:0 12px;}
.inyqljtit h3{ width:100px; float:left; background:url(../images/puptico.png) no-repeat left center; padding-left:20px; height:34px; line-height:34px; color:#b70000;}
.inyqljtit span{ width:100px; float:right; text-align:right;}
.inyqljzi{ padding:10px 0 0;}
.inyqljzi a{ height:31px; line-height:31px; padding-left:6px; color:#666666;}
.inyqljzi a:hover{ color:#b70000;}
.inyqlj1{ background:#f2f2f2; width:100%; height:auto; line-height:31px;}
.inyqljzi span{ font-weight:bold; padding-left:10px; color:#666666}
.inyqlj2, .inyqlj1{ margin:10px 0px;}

.foot{ background:url(../images/footbg.jpg) repeat-x left top; width:1003px; margin:auto; height:147px; text-align:center;}
.foot1{ height:40px; line-height:40px;color:#fff;}
.foot2{ height:58px; line-height:24px; padding-top:10px; color:#FFF;}
.foot1 a, .foot2 a{ color:#fff;}
.foot1 a:hover{ color:#f8c300;}
.foot span{ font-family: "Microsoft YaHei"; padding:0 5px;}


.hslj{color:#fff;font-size:12px; font-weight:bold; }
.hslj a{color:#fff;font-size:12px;}

.hslj2{color:#333;font-size:13px; font-weight:bold; display:block; }
.nytitle{color:#FFFFFF; font-size:20px; line-height:25px;}



.nybanner1{ background:url(../images/nyimg1.jpg) no-repeat center top; width:1003px; height:220px; margin:auto}
.nybanner2{ background:url(../images/nyimg2.jpg) no-repeat center top; width:1003px; height:220px;margin:auto}
.nybanner3{ background:url(../images/nyimg3.jpg) no-repeat center top; width:1003px; height:220px;margin:auto}
.nybanner4{ background:url(../images/nyimg4.jpg) no-repeat center top; width:1003px; height:220px;margin:auto}
.nybanner5{ background:url(../images/nyimg5.jpg) no-repeat center top; width:1003px; height:220px;margin:auto}
.nybanner6{ background:url(../images/nyimg6.jpg) no-repeat center top; width:1003px; height:220px;margin:auto}
.nybanner7{ background:url(../images/nyimg7.jpg) no-repeat center top; width:1003px; height:220px;margin:auto}
.nybanner8{ background:url(../images/nyimg8.jpg) no-repeat center top; width:1003px; height:220px;margin:auto}
.nybanner9{ background:url(../images/nyimg9.jpg) no-repeat center top; width:1003px; height:220px;margin:auto}


.rollBox{width:950px;overflow:hidden;margin:10px auto 0px;}
.rollBox .Cont{width:840px;overflow:hidden;margin:0 auto;padding-top:0px;padding-bottom:2px; float:left; border-bottom:0px solid #000}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:109px;float:left;text-align:center; padding:0px 15px;}
*+html .rollBox .Cont .pic{width:109px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:3px; background:#fff;display:block;margin:0 auto; border:1px #ccc solid;}
.rollBox .Cont .pic p{line-height:23px;color:#333;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{text-decoration:none;font-size:12px; display:block; width:120px; color:#000;height:145px; line-height:23px; padding-top:10px; padding-bottom:5px;}
.rollBox .Cont a:hover{text-decoration:none;font-size:12px; display:block; color:#b70000; line-height:23px;}
.rollBox #List1,.rollBox #List2{float:left;}

.inxyw{ width:100%; margin:15px auto; padding:15px 0px; border:1px solid #ccc;}
.inxyw_bt{ font-size:17px; margin-bottom:15px; margin-left:15px; border-left:4px solid #b70000; padding-left:10px; font-weight:bold;}

.inxywp{ width:230px; margin:10px 9px; float:left;}
.inxywp_bt{ font-size:17px; color:#333333; font-weight:bold; text-align:center; margin-bottom:5px;}
.inxywp_img img{ width:230px; height:120px;}
.inxywp_img{ margin-bottom:10px;}
.inxywp .innewslist{ width:230px;}

.inxjs{ width:100%; margin:15px auto;}
.inxjs li{ float:left; margin-right:12.5px;}
.inxjs .inxjs_end{ margin-right:0px;}

.inyqlj .inxyw_bt{ margin-top:25px;}

.inxhz{ width:202px; float:right; border:1px solid #ccc; margin-top:13px;margin-top:13px; padding-bottom:10px;}
.inxhz .inxyw_bt{ margin-top:20px;}
.inxhz ul{ width:95%; margin:0px auto 10px;}
.inxhz ul li{ display:inline-block;}
.inxhz ul li a{ width:84px; height:30px; line-height:30px; display:block; text-align:center; font-size:14px; color:#000000; margin:5px 3px; background:#f3f3f3;}
.inxhz ul li a:hover{ background:#b70000; color:#FFF;}

#inx_mem{ width:100%; margin:0px 0px 20px;}

.ggl, .ggr{ position:fixed; top:100px; z-index:999;}
.ggl a, .ggr a{ display:block;}
.ggl{ left:50px;}
.ggr{ right:50px;}
.ewm{ position:fixed; bottom:50px; z-index:998; left:50px;}
