/* CSS Document */
BODY {
	FONT-SIZE:12px;MARGIN:0 auto; WORD-BREAK: break-all; FONT-FAMILY: arial,"";  WORD-WRAP: break-word; padding:0px; color:#000; background:#f5f6f8;
}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
input{font-size:12px;
}
select{font-size:12px;color:#454545; 
}
input{color:#454545; 
}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #e41e26;
}
a:active {
	text-decoration: none;
	color: #000;
}

div:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#head{margin:0 auto; width:980px;
}
#main{margin:0 auto; width:980px;
}
.head_1{ width:980px; height:59px;
}
.head_1 .logo{ float:left; width:530px; padding:18px 0 0 29px;
}
.head_1 .anniu{float:right; width:130px; padding:25px 10px 0 0; margin-right:6px;
}

.head_1 td{ color:#454545; word-spacing:3px;
}
.head_1 td input{ vertical-align:middle;
}
.head_1 td a:link,.head_1 td a:visited,.head_1 td a:active {
	color: #454545; 
} 
.head_1 td a:hover {
	color: #e41e26;
}
.cle{ clear:both;
}
.banner{ width:980px; margin:0 auto; padding-bottom:8px; background:url(../images/banner_dw.gif) no-repeat bottom;
}
.banner2{ padding-bottom:5px;width:980px; margin:0 auto;
}
.title{ background:url(../images/title_bg.gif); height:26px; text-indent:1em; color: #454545;padding:10px 0 0 0;width:980px; margin:0 auto;
}
.title a:link,.title a:visited,.title a:active {
	color: #454545;
} 
.title a:hover {
	color:#e41e26;
}
.main2{ margin:0 auto; width:978px; border:1px solid #b9c1c4; margin-bottom:15px; background:#FFFFFF;
}
.main3{ margin:0 auto; width:980px;   margin-bottom:30px;
}
.main{margin:0 auto; width:980px;
}
.news{ background:url(../images/xw_title.gif) no-repeat; height:31px; margin:8px 0 16px 0; 
}
.new_tl{ display:block; width:85px; text-align:left; font-size:12px; float:left; color:#fff; padding:10px 0 0 12px;
}
.new_kz{ float:left; width:50px; padding-top:10px;
}
.new_kz_1{ float:left; width:14px; text-align:right;
}
.new_kz_2{float:left; width:16px; 
}
.new_kz_3{ float:left; width:17px; text-align:left;
}
.new_kz_4{ float:left; width:550px; padding-top:8px;
}
.new_kz_4 ul{ list-style:none; padding-left:8px;
}/*
.new_kz_4 ul li{ background:url(../images/xhd.gif) no-repeat left center; padding-left:12px;
}
.new_kz_4 ul li span{ float:right; color:#1f3a87;
}
*/
.new_kz_4 ul li{ background:url(../images/xhd.gif) no-repeat left center; padding-left:12px; word-spacing:8px;
}
.new_kz_4 ul li span{  color:#1f3a87;
}
.new_kz_4 ul li em{ font-style:normal; color:#666;
}

.new_kz_5{ float:right; width:210px; text-align:center;padding:8px 8px 0 0; word-spacing:5px;
}
.sbk{ height:208px; margin-bottom:16px;
}
.sbk_1{ width:314px; float:left; border:1px solid #cfcfcf;
}
.pd{ margin-right:16px;
}
.sbk_2{ width:314px; float:right; border:1px solid #cfcfcf;
}
#foot{ margin:0 auto; width:980px; height:45px; background:url(../images/foot.gif) repeat-x top; color:#454545;
}
#foot td a:link,#foot td a:visited,#foot td a:active {
	color: #454545; 
} 
#foot td a:hover {
	text-decoration: none;
	color: #e41e26;
}

.leftdh{line-height:27px; height:27px; background:url(../images/left_dw.gif); color:#fff; margin-top:1px; 
}
.leftdh a{ display:block; height:27px;
}
.h2dh{ text-align:left; text-indent:20px; font-size:12px; display:block;
}

.h2dh a:link,.h2dh a:visited,.h2dh a:active {
	color: #fff; 
} 
.h2dh a:hover {
	color: #fff;
	text-decoration:none;
}
.dwsj{ background:url(../images/baise_sj.gif) no-repeat 10px center;
}
.flei{ background:url(../images/left_dw2.gif);line-height:27px; height:27px; color:#454545;
}
.flei a{ display:block; height:27px;
}
.h3dh{ text-align:left; text-indent:20px; font-size:12px; display:block; font-weight:normal;
}
.h3dh a:link,.h3dh a:visited,.h3dh a:active {
	color: #454545; 
} 
.h3dh a:hover {
text-decoration:underline;
color:#e40203;
}
	
.hsj{ background:url(../images/hongse_sj.gif) no-repeat 10px center;
}
.left_gg{ padding-top:30px; text-align:center;
}
.righttitle{ line-height:30px; height:30px; background:url(../images/title_dw.gif); text-indent:14px; font-size:12px; color:#ce0000; text-align:left;
}


.nextpag{padding-top:20px; text-align:center; 
}
.nextpag ul{list-style:none; overflow:hidden; 
}
.nextpag ul li{text-align:center; padding:0 5px;  margin-left:-1px; float:left; border-left:1PX solid #CCC;
}
.nextpag ul li.jt1{ float:left;  border:none; margin-right:8px;
}
.nextpag ul li.jt2{ float:left; margin-left:5px; border:none; text-align:left; width:80px;
}
.pgleft{padding-left:330px;
}

.pgleft1{padding-left:360px;
}
.tupx{float:right; padding:6px 0 6px 10px;
}


.pxp p{margin:0 0 5px 0; padding:0; line-height:40px;TEXT-INDENT: 2em
}


.titlec{background:#D9D9D9; text-align:left; border-top:1px dotted #dcdcdc; line-height:30px; height:30px; padding-left:10px; font-weight:bold; color:#345674; font-size:14px;
}
.neirongx{ padding:10px 0 20px 25px; line-height:25px;
}

.showpro table{ background:#000;}
.showpro table tr td{ background:#fff;}










.fullSlide {width:980px;height:425px;position:relative;background:#FFF; margin:0 auto}
   .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:425px;overflow:hidden;text-align:center;background-position:center top;	background-repeat:no-repeat;}
   .fullSlide .bd li a {display:block;height:425px;}
   .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:5px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
   .fullSlide .hd ul .on {background:#AD0E13;}
   .fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-52px;left:30px;z-index:1;width:57px;height:104px;background:url(../images/indexbannerbt.jpg) 0 0 #E9E5E4 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
   .fullSlide .next {left:auto;right:30px;background-position:-57px 0px;}  