/*======================Reset=======================*/
html,div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form,body, fieldset, th, img, textarea, div,a {border:0 none;margin:0;padding:0;outline: 0;}
ul,ol,li{list-style-type:none;}
a{color:#333;text-decoration:none; outline:none;/*FF��׼ȥ���߿�*/}
a{star:expression(this.onFocus=this.blur()); /* for Ie*ȥ���߿�*/ }
a:hover{color:#d01205; text-decoration:underline;}
:focus {outline: none;}
body{font:12px/20px "����"; color:#333; background:#f8f8f8 url(images/bodybg.jpg) center top repeat-x;}
font{ font-size:12px;}

/*ͨ������ ��ɫ ���� �߿���ʽ*/
p{ line-height:24px;}
.suo p{ text-indent:24px;}
.mar p{ margin-bottom:10px;}
.mar10{ margin-bottom:10px;}
.con{ width:1002px;}
.auto{ margin:0 auto;}
.lh{ zoom:1;}
.lh li{ float:left;}
.fl{ float:left;}
.fr{ float:right;}
.ft_red{ color:#d01205;}
h4{ font-size:14px;}
.border{ border:1px solid #d4d4d4;}
.ft_color1{ color:#666;text-align:center}
.more_text {background: url(images/more-r.jpg) no-repeat center;float:right;display: block;width: 40px;height: 31px;}
.more_text_gif {background: url(images/more.gif) no-repeat center;float:right;display: block;width: 40px;height: 31px;}
.notice_title .title{float:left;}
/*λ�� �߾�*/
.ft_lt{ text-align:left;}
.ft_ct{ text-align:center;}
.ft_rt{ text-align:right;}

.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{ display: block; *zoom:1; }

/*=======================header===========================*/
#container{ width:100%; background:url(images/mainbg.jpg) center top no-repeat;}
/*header*/
#header{ width:1002px; height:266px; position:relative;}
#back{ display:block;width:100px; height:40px; position:absolute; right:0; top:226px;}
/*Menu*/
.menu{width:1000px; height:86px;   border-right:1px solid #bc1407; border-bottom:0;background:url(images/menubg.jpg) center top repeat-x;}
.menu ul .menu-item{ width:110px; height:37px; padding-left:1px; background:url(images/menuline.jpg) left center no-repeat; float:left;} 
.menu ul li.olast{ background:none;}
.menu ul li a.menu-link{ display:block; width:110px; height:37px; line-height:37px; text-align:center;cursor:pointer;font-size:14px; color:#fff; font-weight:bold;}
.menu ul li a:hover{ color:#d01205; background:#fff; text-decoration:none;}


.menu_con{width:1002px; height:33px;line-height:33px; background:url(images/menu-xb.jpg) center center repeat-x; padding-bottom:5px;text-decoration:none;}
.menu_con span{ padding:0 10px;}
.sub-menu {width:600px;display:none;}
.sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;float:left;height: 30px;}
.sub-menu .sub-item a {display: block;color: #333;height: 30px;line-height: 30px;padding: 0 10px;font-size: 10px;background:none;font-weight:normal;}
.sub-menu .sub-item.hover> a, .sub-menu .sub-item a:hover{color:#d01205; text-decoration:underline; background:none;}
.sub-menu .sub-menu {z-index: 200; background:none;}
.sub-menu .sub-menu a {padding:0 10px;}
.menu .i1 .sub-menu {display:block;}
.sub-menu .i1-1 a { padding-left:20px;}
.menu .i8 .sub-menu { margin-left:-580px;width:960px;}
.menu .i8 .sub-menu .sub-item a {padding:0 10px;}
.menu .i8 .sub-menu .sub-item {}
/*.menu .i7 {wdith:970px;}
.menu .i7 .sub-menu { margin-left:-600px;}
.menu .i7 .sub-menu .sub-item {padding:0 10px;}*/

#qh_con0{ padding-left:20px;}
#qh_con1{ padding-left:100px;}
#qh_con2{ padding-left:210px;}
#qh_con3{ padding-left:250px;}
#qh_con4{ padding-left:250px;}
#qh_con5{ padding-left:540px;}
#qh_con6{ padding-left:550px;}
#qh_con7{ padding-left:350px;}
#qh_con8{ padding-left:350px;}

/*=======================indexmain===========================*/
/*ͼƬ�л�*/
.tpxw{ width:262px; height:204px; padding:8px;}
.pic_change{overflow:hidden;position:relative;width:262px;height:204px;z-index:1;clear:both;}
#index_pic{overflow:hidden;width:262px;height:204px;position: relative;display: block;z-index:6;}
.changediv{position: absolute;width:262px;height:204px;display: none;left:0;top:0;z-index:7;}
.changediv img{width:262px;height:204px;z-index:8;}
.changediv h3{
	position: absolute;
	left: 0;
	bottom: 0;
	width:262px;
	height:25px;
	line-height:25px;
	background: #000;
	text-align:left;
	text-indent:10px;
	filter: alpha(opacity=65);
	opacity: 0.65;
	font-size:12px;
	overflow:hidden;
	z-index:9;
}
.changediv h3 a{
	color:#fff;
	font-weight:normal;
}
.ul_change{
	position: absolute;
	right: 5px;
	bottom: 25px;
	padding-left: 19px;
	overflow: hidden;
	z-index:10;
}

.ul_change li{
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.ul_change span{
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0.8em;
	margin-right: 1px;
	filter: alpha(opacity=85);
	opacity: 0.85;
	cursor: hand;
	cursor: pointer;
	width: 15px;
	height: 15px;
	text-align: center;
	line-height: 15px;
	background: url(images/ul_change_off.gif) no-repeat;
	overflow: hidden;
	color: #fff;
}

.ul_change span.on{
	background: url(images/ul_change_on.gif) no-repeat;
	text-align: center;
}

/*��Ŀ*/
.ht_1{ height:220px;}
.sp_fr{ float:right; margin-top:12px; padding-right:10px;}
.in_r_t{ height:29px; background:url(images/in-r-b.jpg) center center no-repeat; border:1px solid #bd1406; padding-left:12px;font-size:14px; font-weight:bold;color:#fff; line-height:29px;}

.in_cn{ padding:5px 12px 0 12px;}

.ht_2{ height:170px;}
.in_l_t{ height:29px;line-height:29px; border-bottom:1px solid #d4d4d4; background:url(images/in-l-rb.jpg) center center repeat-x;font-size:14px; font-weight:bold;color:#fff;}
.in_l_t .in_l_t_b{  background:url(images/in-r-b.jpg) left center no-repeat; padding-left:14px;}

.ht_3{ height:223px;}

/*������̬*/
.tabmenu{height:34px; background:url(images/rxb.jpg) left 29px repeat-x;}
.tabmenu ul li{ float:left;}
.tabmenu ul li a{ display:block; width:109px; height:29px; line-height:29px; padding-bottom:5px;text-align:center; font-size:14px; font-weight:bold;color:#444;}
.tabmenu ul li a:hover{color:#fff; background:url(images/tab-hover.jpg) center center no-repeat;text-decoration:none;}
.tabmenu ul li a.tab_current{color:#fff; background:url(images/tab-hover.jpg) center center no-repeat;text-decoration:none;}
.tabmenu ul li.hover a{ color:#fff;background:url(images/tab-hover.jpg) center center no-repeat;text-decoration:none;}
.tabmenu_text{ padding:0 12px;}
.open{ display:block;}
.none{ display:none;}
.tab_news_b{ line-height:25px; margin-top:5px;}
.tab_news_d{ text-indent:24px; line-height:20px; color:#666; margin-bottom:5px;}

/*ͼƬ�õ�*/
#bannerAdCenterTOP{width:732px;height:117px;overflow:hidden;}
.pcontainer{position:relative; width:732px; height:117px; overflow:hidden;}
.pslider{position:absolute; top:0px; left:0px;}
.pslider li{ list-style-type:none; display:inline;}
.pslider img{ display:block;}
.pnum{ position:absolute; bottom:5px; right:15px;margin:0px; padding:0px;}
.pnum li{width:16px;height:16px;text-align:center;line-height:16px;border:#c51800 1px solid; background-color:#FFFFFF;margin:3px 1px;font-family: Arial; float:left; color:#c51800; font-size:12px; overflow:hidden; cursor:pointer;}
.pnum li.on{ width:21px; height:21px; line-height:21px; border:0px; background-color:#c51800; margin:0px 1px; color:#FFFFFF; font-size:16px; font-weight:700;}

/*��������*/
.contact{ width:220px; height:118px; background:url(images/phone2.jpg) center bottom no-repeat; padding:20px 20px 0 20px;}
.selcetlink{ width:210px;}

/*�����б�sylte1*/
.newsul1 li{line-height:26px; padding-left:15px;background:url(images/icon-2.jpg) left center no-repeat; }
.newsul1 li span{ float:right;}
.newsul1 li .jian{display:none}

/*�����б�sylte2*/
.newsul2 li{ line-height:16px; padding-left:15px; margin-bottom:5px;background:url(images/icon-1.jpg) left 3px no-repeat;}

/*�����б�sylte3*/
.newsul3 li{line-height:26px; padding-left:15px;background:url(images/icon-1.jpg) left center no-repeat;}
.newsul3 li span{ float:right;}

/*leftmenu*/
.leftmenu{padding:15px 10px 5px 10px;}
.leftmenu .wp_listcolumn .wp_column{ width:199px; height:27px; margin-bottom:10px; border:1px solid #dcdcdc;}
.leftmenu .wp_listcolumn .wp_column a{ display:block; width:175px; height:27px; line-height:27px; color:#333; padding-left:24px; background:url(images/leftlink.jpg) center center no-repeat;font-size:12px;font-weight:normal;border:none;}
.leftmenu .wp_listcolumn .wp_column a:hover{ color:#d01205;background:url(images/lefthover.jpg) center center no-repeat; text-decoration:none;}
.leftmenu .wp_listcolumn .wp_column a.leftcurrent{ color:#d01205;background:url(images/lefthover.jpg) center center no-repeat; text-decoration:none;}
.wp_listcolumn .wp_column a .column-name {line-height:22px;line-height:28px;padding:0}


.column-news-list .column-news-item {display: block; position: relative; border-bottom:1px solid #e3e3e3; line-height: 1.4em; padding: 5px 0; padding-left: 10px; background: url(img/dot.png) no-repeat 2px 13px;}  /**栏目新闻列表**/
.column-news-list .column-news-item:hover { background-color: #F7F7F7; color: #d01205;}
.column-news-list .column-news-item .column-news-title { display: block; margin-right: 76px;}
.column-news-list .column-news-item .column-news-date { display: block; text-align: right; width: 80px; height: 20px; line-height: 20px; position: absolute; right: 0; top:5px; color: #999; }
/*righttop*/
.righttop{ height:29px; border-bottom:1px solid #d4d4d4; background:url(images/righttop.jpg) center center repeat-x;}
.right_address{ height:29px; background:url(images/address.jpg) 12px center no-repeat; padding-left:32px; line-height:29px;}
.rightmain{ padding:20px;min-height:550px;}

ul.piclist li{ float:left;width:160px;height:160px; padding:0 11px 30px 10px;}
ul.piclist li a img{width:160px;height:135px;}
ul.piclist li span{ height:25px; width:160px; line-height:25px; text-align:center; display:block;overflow:hidden;}

.xygk_xz ul li {
    list-style: none outside none;
}
.xygk_xz li {
    border-bottom: 1px dashed #DFDFDF;
    padding: 10px 15px;
    width: 96%;
}

.list-table{
	
	margin: 10px 0;
	border-bottom: dashed 1px #d5d5d5;
	
}
.list-table td{
	padding: 5px 0;
}
.img-list .img{
	margin-bottom: 10px;
}
.t1{
	text-align:center;
	font-size:22px;
	font-weight:bold;
	color:#d01205;
        padding:15px 0;
line-height:32px; 
	}
#con{
	line-height: 180%;
	padding-top:20px;
}
#con p{
	line-height: 180%;
	margin-bottom: 10px;
	text-indent: 2em;
}

/*ͨ����������ҳ*/
.articletitle{ width:690px;font-size:14px; font-weight:bold; height:20px;line-height:20px; color:#009900; text-align:center;}
.articlefutitle{ width:690px;margin-bottom:20px; border-bottom:1px dotted #dfdfdf; text-align:center; height:30px; line-height:30px;}
.articlefutitle span{ margin-right:30px;}
.artitlecontent{ width:670px; padding:0px 10px 0 10px;}
.artitlecontent p{line-height:26px;}
.bt-menu {height: 30px;
    background-color: rgb(217, 217, 217);
}
.bt-menu .bt-menu-item  {float:left;width:60px;line-height:30px;text-align:center;}
.bt-menu .bt-menu-item a {border-right:1px solid #666;padding-right:5px;}
.bt-menu .i7 a {border-right:0px solid #666;padding-right:5px;}
.bt-menu .i1{padding-left:298px}
.dtjt9_div_text .dtjt9_div_text_title {background:#000;   opacity:0.7;}
.dtjt9_div_text a,.dtjt9_div_text a:link,.dtjt9_div_text a:link {color:#fff}
.dtjt9_div_img .number .nomal {background:url(images/ul_change_off.gif) center center no-repeat;border:none;}
.dtjt9_div_img .number .current{background:url(images/ul_change_on.gif) center center no-repeat;border:none;}
.newsul1 .n1 {height:80px;background:none}
.newsul1 .n1 .date{display:none}
.newsul1 .n1 a{    line-height: 25px;    margin-top: 5px;color:#d01205;font-weight:bold;}
.newsul1 .n1 .jian {display:block;text-indent: 24px;    line-height: 20px;    color: #666;    margin-bottom: 5px;}
.newsul1 .n1 .jian a{color: #666;line-height:20px;font-weight:normal;}

#container  .ht_1 .news {}
#container  .newsul3 .news {}
#container  .in_cn .news {}
#container  .ht_2 .news {}
#container  .ht_1 .n1{}

.ss { position:absolute; bottom:40px; right:0px;}