@charset "utf-8";
/* CSS Document */
body{width:100%; height:100%; margin:0px auto; padding:0px; font-family:"微软雅黑"; font-size:12px; list-style-type:none;/*background:url(../images/bodybg.jpg);*/}
ul,li,div,table,tr,td{list-style-type:none; margin: 0px; padding: 0px;}
.more2{ float:right; padding-right:20px; padding-top:6px;}
.more2 a{ color:#9933cc}
.more2 a:hover{ color:#9933cc; text-decoration:underline;}
.more1{float:right; padding-right:20px; padding-top:12px;}
.more1 a{ color:#9933cc}
.more1 a:hover{ color:#9933cc; text-decoration:underline;}
/*#######################  headbg1   #############################*/  
#headbg1{ width:100%; height:201px; background:url(../images/headbg1.png) repeat-x; }
.top {
	width: 100%;
	height: 137px;
	background: url(../images/top.jpg) no-repeat center;
	padding-top: 20px;
	box-sizing: border-box;
}
.top_con {
	width: 1400px;
	height: 107px;
	background: url(../images/logo.png) no-repeat center;
	margin: 0 auto;
}
#menu{ width:1200px; height:55px; margin:0px auto;  overflow:visible;}
#dh{width:1200px; height:55px;float:left;}
#dh ul{ width:1180px; float:left; padding-left:20px; padding-top:6px; text-align:center;}
.text{width:104px; height:55px;float:left; text-align:cneter; font-size:14px;}
.text a{color:#fff; display:inline-block;width:104px;height:55px; text-align:center; font-size:16px; text-decoration:none}
.text a:hover{ color:#fff; text-decoration:none;height:55px; }
.jian{ width:1px; height:36px; background:url(../images/jian.jpg) no-repeat bottom; float:left}
.daoying{ font-family:"Arial";text-transform:capitalize; font-size:8px;height:55px; color:#fff; text-align:center; display:block}
.daoying:hover{  color:#fff;text-align:center; display:block}
.child{width:104px; height:auto; background:#b7231e; visibility:hidden; position:absolute; position:relative; margin:0px; z-index:999; overflow:hidden}
.child a{width:104px;position:relative; height:30px;  line-height:3px;text-align:center; font-weight:100; font-size:14px; overflow:hidden;}
#xiala{width:104px; background:url(../images/22.jpg) no-repeat; height:30px; padding:0px; overflow:hidden}
#xiala a{ color:#fff;  line-height:30px; padding:0px; margin:0px; overflow:hidden  }
#xiala a:hover{width:104px; height:30px; color:#fff; background:#3d5967 url(../images/22.jpg) no-repeat bottom; line-height:30px; padding:0px; margin:0px; overflow:hidden}
.child_a a{ width:104px; height:30px;}
/*##########################  大框架box  ##############################*/
#box{width:1200px; height:auto; margin:0px auto; overflow:hidden; background-color:#FFF;}
#zhong{ width:1200px; height:auto; margin:0px auto; overflow:hidden;}
.ztong{padding-top:15px;}
/*
#side{width:260px; height:auto; float:left; overflow:hidden;}
#side1{width:260px; float:left; overflow:hidden;}
#side_tit1{width:260px; height:36px; float:left; background:url(side1.jpg) no-repeat;}
.side_tit1{height:30px; text-align:left; float:left; padding-left:25px; font-size:18px; line-height:20px; color:#0093e6}
#side_txt1{ width:260px; float:left; overflow:hidden;}
.list{width:260px; padding-top:8px; text-decoration:none; line-height:22px;}
.list li{  width:260px; height:32px; background:url(list1.jpg) no-repeat; text-align:center; font-size:14px; display:block;}
.list li a{text-decoration:none; color:#0093e6; line-height:26px; display:block;}
.list li a:hover{ width:260px; height:32px; background:url(list2.jpg) no-repeat; color:#54ca9c; text-align:center; display:block}
*/
#side_page{width:260px; float:left; overflow:hidden;}
#side_page_tit1{width:260px; height:80px; float:left; background:#4c4747; border-top:5px solid #7e0100; overflow:hidden}
.side_page_tit1{width:260px;height:30px; text-align:left; float:left; padding-left:25px; font-size:22px; line-height:45px; color:#fff}
.side_page_yw{float:left; padding-left:170px; color:#fff; padding-top:12px; font-size:18px;}
#side_page_txt1{ width:260px; float:left; overflow:hidden;}
.list_page{width:260px; padding-top:8px; text-decoration:none; line-height:40px;}
.list_page li{  width:260px; height:40px; background:url(../images/list2.jpg) no-repeat; text-align:center; font-size:15px; display:block;}
.list_page li a{text-decoration:none; color:#c10503; font-weight:bold; display:block;}
.list_page li a:hover{ width:260px; height:40px; background:url(../images/list1.jpg) no-repeat; color:#fff; text-align:center; font-weight:bold; display:block}
/*######### lianxi ###########*/ 
#lianxi{width:260px; height:auto; float:left; padding-top:12px; overflow:hidden}
.ditu{width:260px; height:86px; float:left; background:url(../images/ditu.jpg) no-repeat; overflow:hidden;}
.lianxi{width:258px; height:auto; float:left; border:1px solid #dcdcdc; border-top:none; padding-bottom:8px; color:#3d5967; line-height:26px; overflow:hidden;}
#main_page{width:910px; float:left; padding-left:20px; overflow:hidden;}
#main_page_tit{width:900px; height:34px; float:left; background:#f2f1ef; border-bottom:2px solid #898887;}
#main_page_txt{width:900px; height:auto; float:left; text-align:left;}
.title_page{height:30px; text-align:left; float:left; padding-left:20px; font-size:16px; line-height:35px; color:#b81817}
.title_page a,.title_page a:hover{color:#b81817; text-decoration:none;}
.neirong_wz{font-size:14px; padding-top:16px; font-weight:bold; padding-bottom:12px;}
#side{width:1200px; height:auto; margin:0px auto; overflow:hidden;}
#side1{width:1200px; margin:0px auto; overflow:hidden;}
#side_tit1{width:1200px; height:36px; background:url(../images/side1.jpg) no-repeat;}
.side_tit1{height:30px; text-align:center;  font-size:18px; line-height:20px; color:#0093e6}
#side_txt1{ width:1200px; margin:0px auto; overflow:hidden;}
.list{width:1200px; float:left; padding-top:8px; text-decoration:none; line-height:22px; background:#f2f1ef; }
.list li{width:auto; height:32px; text-align:center; float:left; font-size:18px; display:block;}
.list li a{text-decoration:none; color:#4b4848; line-height:26px; display:block;}
.list li a:hover{ width:auto; height:32px; color:#b81918; text-align:center; display:block}
.list_shu{ color:#000; padding:0px 16px;}
#main{width:1200px; float:left; padding-top:15px; overflow:hidden;}
#main_tit{width:1200px; height:34px; float:left; background:url(../images/main_tit.jpg) no-repeat;}
#main_txt{width:1200px; height:auto; float:left; text-align:left;}
.title{height:30px; text-align:left; float:left; padding-left:25px; font-size:18px; background:url(../images/ditubiao1.jpg) no-repeat left top; line-height:20px; color:#6d0100}
.title a{color:#6d0100}
.title a:hover{color:#000; text-decoration:underline;}
.m_yw{ font-family:Arial; font-size:16px; color:#32b5ff;text-transform:capitalize;}
.m_yw a{ font-family:Arial; font-size:16px; color:#32b5ff;text-transform:capitalize;}
.fanhui{color:#000; text-decoration:none; float:left; padding-left:550px; line-height:37px;}
.fanhui a{text-decoration:none; color:#000;}
.fanhui a:hover{text-decoration:underline; color:#000;}
.fanhui1{color:#000; text-decoration:none; float:right; padding-right:20px; }
.fanhui1 a{text-decoration:none; font-size:14px; color:#000; line-height:25px;}
.fanhui1 a:hover{text-decoration:underline; color:#000;}
#neirong{width:1200px; height:auto; line-height:28px; margin:10px auto; }
#nrwenzi{width:100%; height:auto; text-align:left; float:left; padding-top:15px; overflow:hidden}
/*#######################  zsgd   #############################*/ 
#zsgd{width:1200px; height:auto; margin:0px auto; padding:12px 0px; overflow:hidden }
#zsgd_tit{width:1200px; height:67px; float:left; background:url(../images/zsgd.jpg) no-repeat #f2f1ef; overflow:hidden }
.zsgd_tit_wz{width:auto; height:67px; float:left; padding-left:310px; font-size:14px; overflow:hidden;}
.zsgd_tit_wz li{width:auto; padding:23px 9px;  float:left; margin-left:5px;}
.zsgd_tit_wz li a,.zsgd_tit_wz li a:hover{color:#000}
#sousuo{width:auto; height:50px; float:left;}
#zsgd_txt{width:1200px; height:auto; float:left; overflow:hidden}
#zsgd_txt2{width:1170px; height:auto; float:left; overflow:hidden}
.zsgd_img_index{width: 270px; height: 33px; overflow:hidden; background:url(../images/zsgd_img.jpg) no-repeat; line-height: 31px; text-align:left; font-size:16px; text-indent:15px;}
.demo1_index{ width: 270px; height: 252px; overflow:hidden; display:block; }
.demo1_ckxq_index{ position:absolute; width: 270px; height: 252px; line-height:240px; background: #000 url(../images/fangdajing.png) no-repeat center;overflow:hidden;  text-align:center;  filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;z-index:100; color:#FFF; font-size:16px; display:none;} 
.demo1_index:hover .demo1_ckxq_index{ display:block; }  
/*######  内页  #######*/
.zsgd_img{width: 220px; height: 38px; overflow:hidden; background:url(../images/zsgd_img.jpg) no-repeat; line-height: 31px; text-align:left; font-size:16px; text-indent:15px;}
.demo1_z{ width: 220px; height: 217px; overflow:hidden; display:block;}
.demo1_ckxq{ position:absolute; width: 220px; height: 217px; line-height:310px; background: #000 url(../images/fangdajing.png) no-repeat center;overflow:hidden;  text-align:center;  filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;z-index:100; color:#FFF; font-size:16px; display:none;} 
.demo1_z:hover .demo1_ckxq{ display:block; }  
/*#######################  top1   #############################*/ 
#top1{width:1200px; height:auto; margin:0px auto; border-top:5px solid #b81817; overflow:hidden;}
#top1_left{width:836px; height:auto; padding-top:10px; float:left; overflow:hidden}
.sgzt_more{float:right; text-align:right; font-size:12px; font-family:Arial; line-height:28px;}
.sgzt_more a,.sgzt_more a:hover{color:#b81817}
#top1_right{width:352px; height:auto; float:left; padding-left:12px; padding-top:12px; overflow:hidden}
#top1_right_tit{width:352px; height:41px; float:left; background:url(../images/news.jpg) no-repeat;}
#top2_right_tit{width:352px; height:41px; float:left; background:url(../images/news2.jpg) no-repeat;}
.new_index{margin:0px; padding-top:10px; overflow:hidden;width:98%;height:auto;}
.new_index li{ height:33px; margin-bottom:4px; border-bottom:1px dashed #ccc; background:url(../images/tu.jpg) no-repeat 6px 8px; overflow:hidden;}
.new_index li a{padding-left:30px; line-height:29px; text-decoration:none; color:#000; font-size:14px;}
.new_index li a:hover{ text-decoration:underline; color:#000;}
.time_index{float:right; line-height:29px;}
/*######  内页  #######*/
.new{margin:0px; padding-top:10px; overflow:hidden;width:98%;height:auto;}
.new li{ height:25px; margin-bottom:4px; border-bottom:1px dashed #ccc; background:url(../images/tu.jpg) no-repeat 6px 7px; overflow:hidden;}
.new li a{padding-left:30px; line-height:22px; text-decoration:none; color:#000; font-size:14px;}
.new li a:hover{ text-decoration:underline; color:#000;}
.time{float:right; line-height:25px;}
/*#######################  jpanli   #############################*/ 
#jpanli{width:1200px; height:auto; float:left; padding:12px 0px; overflow:hidden}
#jpanli_tit{width:1200px; height:70px; float:left; background:url(../images/jpal.jpg) no-repeat #f2f1ef; overflow:hidden}
.more_gd{width:64px; height:27px; float:left; text-align:center; line-height:28px; background:#b81817; margin-top:18px; margin-left:15px; border:1px solid #900100}
.more_gd a,.more_gd a:hover{color:#fff;}
#jpanli_txt_index{width:1200px; height:auto; float:left; padding-top:15px; overflow:hidden}
#jpanli_txt_index ul{padding:0px; margin:0px; list-style-type: none; }
#jpanli_txt_index ul li{float:left; width:278px; height:283px; margin:0px 11px; margin-bottom:23px; overflow:hidden}
#jpanli_txt_index ul li a{width:278px; height:283px; color:#3b3b3b; background:#f2f1ef; display:block; font-size:16px; line-height:21px;}
#jpanli_txt_index ul li a:hover{width:278px; height:283px; background:#b81817; display:block; color:#fff;}
/*######  内页  #######*/
#jpanli_txt{width:1200px; height:auto; float:left; padding-top:15px; overflow:hidden}
#jpanli_txt ul{padding:0px; margin:0px; list-style-type: none; }
#jpanli_txt ul li{float:left; width:220px; height:251px; margin:0px 10px; border-bottom:5px solid #3b3b3b;overflow:hidden}
#jpanli_txt ul li a{width:220px; height:251px; color:#3b3b3b; background:#f2f1ef; display:block; font-size:16px; line-height:32px;}
#jpanli_txt ul li a:hover{width:220px; height:251px; background:#b81817; display:block; color:#fff;}
/*#######################  tuandui   #############################*/ 
#tuandui{width:1200px; height:auto; float:left; padding:12px 0px; overflow:hidden}
#tuandui_tit{width:1200px; height:68px; float:left; background:url(../images/sjtd.jpg) no-repeat #f2f1ef; overflow:hidden}
#tuandui_txt1{width:1200px; height:auto; float:left; padding-top:15px; overflow:hidden}
#tuandui_txt_index{width:930px; height:auto; float:left; overflow:hidden}
#tuandui_txt_index ul{padding:0px; margin:0px; list-style-type: none; }
#tuandui_txt_index ul li{float:left; width:178px; height:214px; margin:0px 3px; overflow:hidden}
.tuandui_txt_zindex{ width:178px; height:214px; overflow:hidden;}
.tuandui_txt_tindex{ position:static; width:178px; height:214px; line-height:32px; background:#7e0100;  overflow:hidden;  text-align:left; padding:45px 25px;  filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;z-index:999; color:#FFF; font-size:14px; display:none;}
.tuandui_txt_zindex:hover .tuandui_txt_tindex{ display:block; width:178px; height:214px; overflow:hidden}  
/*##############  tuandui_yuyue  ######################*/
#tuandui_yuyue{width:245px; height:auto; float:left; padding-left:25px; overflow:hidden;}
#tuandui_yuyue_tit{width:245px; height:23px; float:left; color:#b81817; font-size:18px; overflow:hidden;}
.tuandui_yuyue_tit{color:#3b3b3b; font-size:14px; padding-left:12px;}
#tuandui_yue_txt{width:245px; height:auto; float:left; overflow:hidden;}
#tuandui_yue_txt i{color:#b81817; font-size:16px; text-align:left; padding-left:30px;}
/*#######################  tuandui  nieye   #############################*/ 
#tuandui_txt{width:1200px; height:auto; float:left; padding-top:15px; overflow:hidden}
#tuandui_txt ul{padding:0px; margin:0px; list-style-type: none; }
#tuandui_txt ul li{float:left; width:183px; height:214px; margin:0px 8px; overflow:hidden}
.tuandui_txt_z{ width:183px; height:214px; overflow:hidden;}
.tuandui_txt_t{ position:absolute; width:183px; height:34px; line-height:28px; background:#000; margin-top:180px; overflow:hidden;  text-align:right;  filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;z-index:999; color:#FFF; font-size:14px; display:block;}
.tuandui_txt_z:hover .tuandui_txt_t{ display:none; }  
/*#######################  hbtixi   #############################*/ 
#hbtixi{width:1200px; height:auto; float:left; padding:12px 0px; overflow:hidden}
#hbtixi_tit{width:1200px; height:68px; float:left; background:url(../images/hbtx.jpg) no-repeat #f2f1ef; overflow:hidden}
.da_biaoti{ color:#b81817; font-size:22px; padding:12px 0px 0px 25px; line-height:25px; float:left}
.da_biaoti_yw{font-size:16px; color:#000; font-family:Arial}
#hbtixi_txt{width:1200px; height:auto; float:left; padding-top:18px; overflow:hidden}
#hbtixi_txt ul{padding:0px; margin:0px; list-style-type: none; }
#hbtixi_txt ul li{float:left; width:227px; height:88px; margin:5px; border:1px solid #CCC; overflow:hidden}
#hbtixi_txt_new{width:1200px; height:auto; float:left; padding-top:18px; overflow:hidden}
.hbtixi_news{width:auto; height:auto;padding:0px; margin:0px; list-style-type: none; }
.hbtixi_news li{float:left; width:590px; height:130px; margin:5px; overflow:hidden}
.hbtixi_news li a{color:#b81817; font-size:18px;}
.hbtixi_news li div{font-size:14px; color:#3b3b3b; line-height:33px; }
/*#######################  hzpinpai   #############################*/ 
#hzpinpai{width:1200px; height:auto; float:left; padding:12px 0px; overflow:hidden}
#hzpinpai_tit{width:1200px; height:62px; float:left; background:url(../images/hzpp.jpg) no-repeat #f2f1ef; overflow:hidden}
#hzpinpai_tit2{width:1200px; height:62px; float:left; background:url(../images/hzpp2.jpg) no-repeat #f2f1ef; overflow:hidden}
#hzpinpai_txt{width:1200px; height:auto; float:left; padding-top:18px; overflow:hidden}
#hzpinpai_txt ul{padding:0px; margin:0px; list-style-type: none; }
#hzpinpai_txt ul li{float:left; width:162px; height:63px; margin:3px; border:1px solid #ececec; overflow:hidden}
/*##########  zaishigongdi list页 ##########*/
.shigong_list{width:238px; float:left; padding-bottom:18px;}
.shigong_txt{width: 220px; height: 125px; overflow:hidden; background:url(../images/shigong_txt.jpg) no-repeat bottom #3b3b3b; border-top:1px solid #b81818; line-height: 31px; text-align:left; font-size:16px; text-indent:8px;}
.shigong_img{ width: 220px; height: 217px; overflow:hidden; display:block;}
.shigong_img:hover .demo1_ckxq{ display:block; }  
/*##########  category_news xinwen_list页 ##########*/
.xinwen_list{margin:0px; padding-top:10px; overflow:hidden;width:100%;height:auto;}
.xinwen_list li{width:47.8%; height:60px; float:left; border-bottom:1px dashed #ccc; background:url(../images/tu.jpg) no-repeat 6px 7px; margin: 0px 13px;  margin-top:6px; overflow:hidden;}
.xinwen_list li b{padding:0px 2px 0px 30px;} .xinwen_list li b a:hover{color:#7e0100; text-decoration:none;}
.xinwen_list li a{line-height:22px; text-decoration:none; color:#000; font-size:14px;}
.xinwen_list li a:hover{ text-decoration:underline; color:#000;}
.time{float:right; line-height:25px;}
/*#########  list_hzpp  ##########*/
#list_hzpp_txt{width:1200px; height:auto; float:left; padding-top:15px; overflow:hidden}
#list_hzpp_txt ul{padding-left:5px; margin:0px; list-style-type: none; }
#list_hzpp_txt ul li{float:left; width:166px; height:90px; margin:2px; border-bottom:5px solid #3b3b3b;overflow:hidden}
#list_hzpp_txt ul li a{width:166px; height:90px; text-align:center; color:#3b3b3b; background:#f2f1ef; display:block; font-size:14px; line-height:21px;}
#list_hzpp_txt ul li a:hover{width:166px; height:90px; background:#b81817; display:block; color:#fff;}
/*########  list_hbtixi  ########*/
#list_hbtixi_txt{width:1200px; height:auto; float:left; padding-top:18px; overflow:hidden}
#list_hbtixi_txt ul{padding:0px; margin:0px; list-style-type: none; }
#list_hbtixi_txt ul li{float:left; width:227px; height:115px; margin:5px; border:1px solid #CCC; overflow:hidden}
#list_hbtixi_txt ul li a:hover{ background:#3b3b3b; display:block; color:#fff;}
#list_hbtixi_txt ul li a{color:#000; display:block; text-align:center; text-decoration:none;}
/*#######################  diqu   #############################*/ 
#dqfz{ width:1200px; height:32px; margin:0px auto; margin-top:8px; padding-bottom:30px; overflow:hidden}
#dqfz ul{width:1000px; margin:0px auto; overflow:hidden; padding:0px 10px;}
#dqfz ul li{width:auto; color:#fff; float:left; text-align:center; font-size:16px; line-height:26px; overflow:hidden}
#dqfz ul li a{text-decoration:none; color:#fff; }
.jiange{padding:0px 15px; text-align:center}
/*##########################  foot  ###########################*/
#foot{width:100%; height:230px; margin-top:12px; background:url(../images/foot.jpg) repeat-x; overflow:hidden;}
#foot_zhong{width:1200px; height:180px; margin:0px auto; overflow:hidden;}
#foot_center{width:1200px; height:29px; background:url(../images/foot_zhong.jpg) no-repeat center; overflow:hidden}
#foot_bottom{width:1200px; height:80px; margin:0px auto; overflow:hidden; padding-top:30px;}
.foot_bottom_l{width:820px; height:80px; float:left; background:url(../images/foot_bottom_l.jpg) no-repeat left; margin-left:40px;}
.foot_bottom_r{width:300px; height:80px; float:left; background:url(../images/dianhua.jpg) no-repeat;font-size:17px; color:#fff;}
/* 默认幻灯片 */
.FocusPic{zoom:1;position:relative; overflow:hidden}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:434px;height:30px;line-height:30px;overflow:hidden}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#F00;}
.page {
	clear:both;
	font-size:12px;
	height:100%;
	line-height:30px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.page A {
	background-color:#fff;
	border-bottom:#CCC 1px solid;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	border-top:#ccc 1px solid;
	color:#666;
	display:block;
	float:left;
	font-size:12px;
	height:26px;
	line-height:26px;
	margin:5px 2px;
	padding-left:10px;
	padding-right:10px;
}
.page A:hover{ color:#000; text-decoration:underline;}
.page span {
	background-color: #FBF779;
	border-color: #FC6104;
	border-style: solid;
	border-width: 1px;
	color: #FF7400;
	display: block;
	float: left;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	margin: 5px 2px;
	padding-left: 10px;
	padding-right: 10px;
}
#ul{width:100%; margin:0px auto; text-align:center; height:100%; overflow:hidden;}
#li{width:170px; float:left; margin-bottom:12px; overflow:hidden;}