﻿/* CSS Document */
*{ margin:0; padding:0;}
img,input{ border:none;}
a{ text-decoration:none; outline:none; color:#4f4f4f;}
a:hover{ color:#e06e14;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6,b{ font-weight:normal;}
li{ list-style:none;}
body,button,input,select,textarea { font-family:"Microsoft YaHei"; font-size:12px; color:#4f4f4f; outline:none;}
body{ height:100%; background:url(../images/bg_body.jpg);}
.m_box,.con,.con_box,.on_page{ width:983px; margin:0 auto;}
/*header*/
.header{ height:146px;}
/*nav*/
.nav{ height:56px; background:#7a2a26; color:#fff; overflow:hidden;}
.nav ul{ float:left;}
.nav ul li{ display:inline;}
.nav ul li a{ display:block; float:left; height:56px; line-height:56px; padding:0 24px; color:#fff; font-size:14px;}
.nav ul li a:hover,.nav ul li.on a{ background:#541d1a;}
.nav h4{ float:right; height:56px; line-height:56px;}
.nav h4 img{ display:inline-block; vertical-align:middle; margin-right:16px;}
/*banner*/
.flexslider{ clear:both; position:relative;height:533px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; height:533px; overflow:hidden;}
.slides li{height:533px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/*search*/
.search{ height:46px; padding:36px 0; border:1px solid #e5e1d9; border-left:none; border-right:none; text-align:center; font-size:0;}
.search li{ display:inline-block; *display:inline; zoom:1; height:46px; line-height:46px; padding:0 10px; font-size:14px;}
.search li a:hover{ text-decoration:underline;}
.search li.first{ padding-right:0;}
.search li input{ display:inline-block; *display:inline; zoom:1; width:360px; padding:0 5px 0 45px; height:44px; line-height:44px; border:1px solid #d3d3d3; background:url(../images/ico_search.png) #fff no-repeat 12px scroll;}
.search li input.btn{ height:46px; line-height:46px; position:relative; top:1px; padding:0; border:none; background:#4e1b18; color:#fff; width:92px; text-align:center; cursor:pointer;}
.search li input.btn:hover{ background:#e06e14;}
/*con_1*/
.con_1{ overflow:hidden; padding:46px 0 40px;}
.con_1 .left{ width:189px; height:597px; float:left; background:url(../images/con_left_nav_br.png) no-repeat center top;}
.con_1 .left dl{ padding:0 10px;}
.con_1 .left dl dt{ text-align:center; height:60px; line-height:60px; padding-top:16px; font-size:18px; color:#7c5f3a; border-bottom:1px dashed #dbd4ca;}
.con_1 .left dl dd{ width:100%; float:left; height:60px; line-height:60px;}
.con_1 .left dl dd a{ display:block; height:60px; padding-left:26px; border-bottom:1px dashed #dbd4ca; background:url(../images/li_3.png) no-repeat 18px scroll; overflow:hidden;}
.con_1 .left dl dd a:hover,.con_1 .left dl dd.on a{ color:#7c5f3a; font-weight:bold;background-image:url(../images/li_4.png);}
.con_1 .right{ width:750px; float:right;}
/*con_1*/
.con_11{ overflow:hidden; padding:10px 0 40px;}
.con_11 .left{ width:189px; height:597px; float:left; background:url(../images/con_left_nav_br.png) no-repeat center top;}
.con_11 .left dl{ padding:0 10px;}
.con_11 .left dl dt{ text-align:center; height:60px; line-height:60px; padding-top:16px; font-size:18px; color:#7c5f3a; border-bottom:1px dashed #dbd4ca;}
.con_11 .left dl dd{ width:100%; float:left; height:60px; line-height:60px;}
.con_11 .left dl dd a{ display:block; height:60px; padding-left:26px; border-bottom:1px dashed #dbd4ca; background:url(../images/li_3.png) no-repeat 18px scroll; overflow:hidden;}
.con_11 .left dl dd a:hover,.con_1 .left dl dd.on a{ color:#7c5f3a; font-weight:bold;background-image:url(../images/li_4.png);}
.con_bt2{width:750px; border-bottom:1px dashed #d3b191; overflow:hidden; text-align:center; line-height:40px; margin-bottom:10px; padding-bottom:10px;}
.con_bt2 h2{ font-weight:bold;color: #7c603a;font-size: 18px;}
.con_11 .right{ width:750px; float:right;}

.con_bt{ height:20px; line-height:20px; background:url(../images/bt_br.png) repeat-x left scroll;}
.con_bt b{ display:block; height:20px; width:186px; margin:0 auto; font-size:0; position:relative; background:url(../images/bg_body.jpg); text-align:center;}
.con_bt b span{ display:inline-block; *display:inline; zoom:1; height:20px; line-height:20px; border-right:1px solid #7c5f3a; padding:0 6px; font-size:18px; color:#7c5f3a;}
.con_bt b span.first{ border-left:1px solid #7c5f3a;}
.con_bt b em{ display:block; height:20px; width:6px; background:url(../images/li_1.png) no-repeat center scroll; position:absolute;top:0; float:none; clear:both;}
.con_bt b em.l{ left:0;}
.con_bt b em.r{ right:0;}
ul.cp_tj{ width:780px; padding-top:30px;}
ul.cp_tj li{ width:230px; height:162px; overflow:hidden; float:left; padding:0 30px 30px 0;}
ul.cp_tj li a{ display:block; height:162px; position:relative;}
ul.cp_tj li a span{ display:block;height:0px;  line-height:36px; position:absolute; left:0;height:36px; background:url(../images/bg_bt.png); bottom:0; width:100%; text-align:center; color:#fff; }
ul.cp_tj li a:hover span{ height:50px; background:url(../images/bg_bt.png);}
/*gg*/
.gg{ height:141px; clear:both;}
.gg2{ height:214px; clear:both;}
/*con_banner*/
.con_banner{ height:746px; clear:both;}
/*con_2*/
.con_2{ overflow:hidden; background:url(../images/hb.png) no-repeat center 550px;}
.con_2 h3{ height:92px; line-height:92px; font-size:28px; color:#000; margin-bottom:14px;}
.con_2 h3 img{ display:inline-block; height:92px; width:auto; vertical-align:middle; margin-right:8px;}
.con_2 h4{ float:right;}
.con_2 .text{ text-align:justify; text-justify:inter-word; line-height:34px; font-size:16px;}
.con_2 .l{ float:left;}
.con_2_box1{ padding:86px 0 82px; background:url(../images/num_br.png) no-repeat center bottom; overflow:hidden;}
.con_2_box1 h3{ padding-left:20px; padding-top:20px;}
.con_2_box1 .text{ width:430px; padding-left:34px;}
.con_2_box2{ padding-top:20px; overflow:hidden; padding-bottom:40px; background:url(../images/num_br.png) no-repeat center bottom;}
.con_2_box2 h3{ text-align:center;}
/* #marquee1 */
.scroll_x{ overflow:hidden; padding-top:24px; position:relative;}
.scroll_x .control{ position:absolute; left:0; top:94px; width:100%;}
.scroll_x .control a{ display:block; float:left;}
#goR{ float:right;}
#marquee1{width:814px; overflow:hidden; margin:0 auto;}
#marquee1 ul li{float:left; padding-right:35px;}
#marquee1 ul li a b{ display:block; width:230px; height:162px; overflow:hidden; padding:8px; border:1px solid #a19d9d;}
#marquee1 ul li a b img{display:block; width:230px; height:162px;}
#marquee1 ul li a span{ display:block; height:44px; line-height:44px; text-align:center; font-size:14px; cursor:pointer;}
#marquee1 ul li a:hover{ color:#e06e14;}
#marquee1 ul li a:hover b{ border:1px solid #C60;}
.con_2_box3{ background:none; padding-bottom:70px;}
/*con_3*/
.con_3,.con_4,.con_5{ width:966px; margin:0 auto;}
.con_3 .con_bt{ margin-bottom:36px;}
.con_3 ul{ width:1010px;}
.con_3 ul li{ float:left; padding-right:15px;}
.con_3 ul li a{ display:block; overflow:hidden; border:1px solid #dbcfbf;}
.con_3 ul li a:hover{border:1px solid #6e350e;}
.con_3 ul li b{ display:block; width:178px; height:125px; overflow:hidden;}
.con_3 ul li b img{ display:block; width:100%; height:auto;}
.con_3 ul li span{ display:block; height:62px; line-height:62px; text-align:center; font-size:14px;}
.con_3 h4.more{ clear:both; overflow:hidden; padding:23px 0 64px;}
.con_3 h4.more a{ display:block; width:46px; height:20px; line-height:20px; background:url(../images/ico_more.png) no-repeat 44px scroll; padding-left:12px; border:1px solid #958e85; color:#7c603a; margin:0 auto; }
.con_3 h4.more a:hover{ color:#e06e14;}
/*con_4*/
.con_4 .con_bt{ margin-bottom:30px;}
.con_4 b.pic{ display:block; float:left; width:377px; height:194px; overflow:hidden;}
.con_4 b.pic img{ display:block; width:100%; height:auto;}
.con_4 .right{ width:546px; float:right;}
.con_4 .right b{ display:block; height:44px; line-height:44px; font-size:16px;}
.con_4 .right p{ line-height:32px; text-align:justify; text-justify:inter-word;}
.con_4 .right a{ display:block; height:20px; line-height:20px; padding:0 10px; border:1px solid #958e85; float:left; color:#7c5f3a;}
.con_4 .right a:hover{ color:#e06e14;}
.con_4 ul{ clear:both; padding:66px 0 62px; width:986px; overflow:hidden;}
.con_4 ul li{ float:left; text-align:center; padding-right:10px;}
.con_4 ul li img{ border:1px solid #CCC; padding:2px;}
.con_4 ul li a:Hover img{ border:1px solid #662b03;}
.con_4 ul li img{ display:block; margin-bottom:14px; width:180px; height:126px;}
/*con_5*/
.con_5{ padding-bottom:102px; overflow:hidden;}
.con_5 h3{ height:40px; line-height:40px; border-bottom:1px solid #e5e1d9; margin-bottom:18px;}
.con_5 h3 b{ display:block; float:left; font-size:16px; color:#7c5f3a;}
.con_5 h3 em{ display:block; float:right;}
.con_5 h3 em a{ color:#7c5f3a;}
.con_5 h3 em a:hover{ color:#e06e14;}
ul.list li{ width:100%; float:left; height:30px; line-height:30px; overflow:hidden;}
ul.list li span{ display:block; float:left; height:30px; line-height:30px; overflow:hidden;}
ul.list li span a{ display:block; height:30px; padding-left:14px; background:url(../images/li_2.png) no-repeat left scroll;}
ul.list li em{ display:block; float:right; color:#b99848;}
.con_5 ul.list{ margin-top:-6px;}
.con_5 .left{ width:462px; float:left;}
.con_5 .left ol{ width:159px; float:left;}
.con_5 .left ol li{ width:100%; float:left; height:103px; overflow:hidden;}
.con_5 .left ol li.first{ padding-bottom:17px;}
.con_5 .left ul.list{ width:276px; float:right;}
.con_5 .right{ width:454px; float:right;}
.con_5 .right ul.list li span{ width:390px;}
/*footer*/
.footer{ background:#7a2a26; color:#fff; text-align:center; overflow:hidden; padding:24px 0; line-height:28px;}


#guide {
	background:url(../images/guide.gif) center left no-repeat;
	text-align:left;
	color:#333;
}
#guide a:link, #guide a:visited, #guide a:active {
	color:#333;
}
#guide a.k_guidename {
	padding:0px 30px 0px 22px;}
.gudiv {
    width: 980px;
    height: 33px;
    line-height: 31px;
    color: #3c92c9;
	
    margin: auto;margin-bottom:10px;
}
.clear{ clear:both;}
.lxwm{ width:150px; margin:auto; line-height:30px;}
.lxwm .ht{    font-size: 18px;
    color: #7c5f3a; text-align:center; width:150px;
    border-bottom: 1px dashed #dbd4ca; margin-top:10px; margin-bottom:10px;}
/*
橘色：e06e14
棕色-文字:7c5f3a
边框-橘：e5e1d9
边框-灰：d3d3d3
*/
#page_list {

}
#page_list A {
	BACKGROUND-POSITION: 50% bottom;
	COLOR: #FFFFFF;
	MARGIN-RIGHT: 3px;
	TEXT-DECORATION: none;
	border: 1px solid #cccccc;
	width: 20px;
	background-color: #CCCCCC;
	font-size: 12px;
	padding: 5px;
	height: 26px;
	line-height: 26px;
	font-weight: bold;
}
#page_list A:hover {
	BACKGROUND-IMAGE: none;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #7a2a26;
	cursor:pointer;
}
#page_list em {
	COLOR: #FFFFFF;
	MARGIN-RIGHT: 3px;
	BACKGROUND-COLOR: #7a2a26;
	padding: 5px;
	cursor:pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-weight: bold;
}
#page_list strong {
	COLOR: #FFFFFF;
	MARGIN-RIGHT: 3px;
	BACKGROUND-COLOR: #7a2a26;
	padding: 5px;
	cursor:pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-weight: bold;
}
/*普通新闻信息列表*/
.list_news_01{padding:10px}
.list_news_01 li{background:url(../images/subnav_left.gif) no-repeat 10px 50%;padding:17px 30px 17px;margin:0;border-bottom:1px solid #e2e2e2}
.list_news_01 li.bg{background-color:#FCFCFC}
.list_news_01 li span{float:right}
.list_news_01 .ico{display:none}
.list_news_01 li:hover{background-color:#f9f9f9}
.list:hover{background-color:#f9f9f9}

.showkuang{ clear:both; margin:0; padding:0}
.show_tit{height:75px;}
.show_tit em{font-size:24px;font-weight:bold;font-family:"微软雅黑";line-height:70px;text-align:center; display:block}
.laiyuan{border-top:solid 1px #b09676;border-bottom:solid 1px #b09676;height:28px;text-align:center;line-height:28px;color:#88715a}
.fxkuang{ width:300px; margin:0 auto}
.showkong {font-size: 0ppx;line-height: 0px;margin: 0px;padding: 0px;float: none;clear: both;height: 30px}
.showfont{ font-size:14px; line-height:200%; padding:11px;}
.showfont img{ border:1px solid #c3a791; background-color:#fff; padding:5px;}
.showpage {border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #b09676;border-bottom-color: #b09676;height: 60px;padding-top: 10px;font-size: 14px}
.showpage li {display: block;line-height: 26px;padding-left: 25px}