@charset "utf-8";
body { margin: 0; padding: 0; line-height: 24px; font-family: 'Microsoft YaHei'; font-size: 14px; color:#000}
div, ul, li, dt, dl, dd, h1, h2, h3, h4, h5, h6, h7, img, p, span { border-style: none; border-color: inherit; border-width: 0px; padding: 0; list-style-type: none; margin-left: auto; margin-top: 0; margin-bottom: 0; }
 a:link { text-decoration: none;color:#000;}
 a:visited { text-decoration: none;color:#000;}
 a:hover { text-decoration: none;color:#000;}
 a:active { text-decoration: none;border: 0px; color:#000;}
.clear{clear:both}
.on_2{}
.bank20{clear:both;height:20px;}
.bank30{clear:both;height:30px;}
.bank70{clear:both;height:70px;}
.all{width:100%;overflow: hidden;}
.main{position: relative; overflow: hidden;left:50%; margin-left:-960px; width:1920px;background-color:#f7f7f7;}
.top{width:1920px;margin:0 auto;}
.top-con{width:1200px;margin:0 auto;}
.top_l{float:left;width:620px;height:90px;}
.top_l img{display:block}
.top_r{float:right;width:236px;height:30px;background:url(../images/tel.png) no-repeat left top;margin-top:43px;padding-left:50px;font-size:16px;line-height:30px;}

/* banner��ʼ */
#banner{ width: 1920px; *width: 1920px; _width: 1920px; position: relative; z-index: 9; float: left; left: 50%; margin-left: -960px; *margin-left: -960px; _margin-left: -960px;margin-top:10px;}
#mainheader{position: relative;width: 100%;height: 620px;overflow: hidden; z-index:99;margin-top:49px;}
#mainheader_bg{z-index: 100;position: absolute;filter: Alpha(Opacity=30);background-color: #000;width: 100%;bottom: 0px;height: 40px;opacity: 0.3;}
#mainheader_info{z-index: 101;position: absolute;height: 15px;color: #ffffff;left: 0px;bottom: 0px; display: none;}
#mainheader_text{z-index: 102;position: absolute;width: 120px;bottom: 0px;right: 0px; display: none;}
#mainheader .kkk{font-size: 12px;line-height: 14px;z-index:9999;position: absolute;list-style-type: none;bottom: 15px;text-align:center;width:1920px;}
.kkk UL{position: relative;left: 50%;float: left;}
.kkk UL LI{display: block;float: left;color: #000;cursor: pointer;margin-left: 10px;background-image: url(../images/btn-on.png);background-position: center top; background-repeat: no-repeat; width: 22px; height: 22px; line-height: 30px; overflow: hidden;
text-align: center; font-size: 16px; line-height: 100px;float: left;position: relative;right: 50%;display: inline;
}
.banner_z{margin-top:50px;}
.banner_z img{display:block}
.kkk UL LI.on{background-image: url(../images/btn-out.png);background-position: center top; color: #FFF; }
#mainheader_list SPAN{position: absolute;}
/* banner���� */
.top-nav{position: absolute;top:0px;left:0px;width:100%;height:50px;z-index: 999999;background-color:#907c0c;color:#fff;line-height:50px;}
.top-nav a{color:#fff}
.top-nav ul{position: relative;left: 50%;float: left;}
.top-nav ul li{width:133px;height:50px;font-size:16px;line-height:50px;float:left;position: relative;right: 50%;display: inline;text-align:center}
.top-nav ul li:hover{}
.banner_bot{width:1920px;height:51px;position: absolute;bottom:0px;z-index:999;margin-top:-50px;}


.mid-p1{width:1200px;margin:0 auto;}
.mid-p2{width:1200px;margin:0 auto;}
.i_title{width:615px;height:85px;background:url(../images/title.png) no-repeat;margin:0 auto;}
.i_title font{text-align:center;font-size:30px;line-height:75px;display:block;width:100%}
.i_title span{text-align:center;color:#000;font-size:18px;display:block;width:100%;margin-top:-15px;}
.gi_title{width:100%;text-align:left;font-size:24px;color:#444;line-height:50px;height:50px;}

.gp1_list1{width:100%;margin:0 auto;}
.gp1_list1 ul{margin:0 -12.5px;}
.gp1_list1 ul li{width:220px;height:110px;float:left;margin:12.5px;color:#fff;line-height:110px;font-size:18px;text-align:center;position:relative}
.gp1_list1 ul li img{display:block}
.hahaha{background:url(../images/fen2.png);display:block;width:220px;height:110px;position:absolute;top:0px;}
.gp1_list1 ul li:hover .hahaha{background:none;}
.p1_list1{width:196px;float:left;}
.p1_list1 ul{margin:-8.18px 0;}
.p1_list1 ul li{width:196px;height:50px;background:url(../images/li1.png) no-repeat;margin-top:8.18px;padding-left:20px;line-height:50px;font-size:17px;color:#ebf3ff}
.p1_list1 ul li:hover{background:url(../images/li2.png) no-repeat;}
.p1_list2 {width:964px;float:right;padding:0 -20px;min-height:690px;position:relative}
.p1_list2 ul{margin:-15px -20px;}
.p1_list2 ul li{width:300px;height:210px;position:relative;margin:15px 16px;float:left;overflow:hidden}
.p1_list2 ul li img{display:block;width:300px;height:210px;}
.p1_list2 ul li img:hover{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -transform:scale(1.1,1.1); transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}

.p1_list2 ul li span{display:block;width:300px;height:38px;position:absolute;bottom:0px;background:url(../images/p_t.png);font-size:17px;line-height:38px;text-align:center;color:#fff}
.p1_hidden{display:none;position:absolute;bottom:0px;background:url(../images/p_t.png);font-size:17px;line-height:210px;text-align:center;color:#fff;width:300px;}


.mid-p2{width:1200px;min-height:960px;}
.p2_list1{width:1200px;margin:0 auto}
.p2_list1 ul{margin:-15px;}
.p2_list1 ul li{width:380px;height:290px;float:left;margin:15px;position:relative;overflow:hidden}
.p2_list1 ul li img{display:block;width:380px;height:290px;}
.p2_list1 ul li img:hover{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -transform:scale(1.1,1.1); transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.p2_list1 ul li span{display:block;width:380px;height:42px;position:absolute;bottom:0px;background-color:#333;font-size:17px;line-height:38px;text-align:center;color:#fff}
.foot{width:1920px;height:95px;background-color:#333;text-align:center;font-size:15px;color:#fff;padding-top:15px;}
.mid-c2{width:1920px;}
.c_list{}
.c_list{width:1200px;margin:0 auto}
.c_list ul{margin:-15px;}
.c_list ul li{width:380px;height:290px;float:left;margin:15px;position:relative;overflow:hidden}

.c_list ul li img{display:block;width:380px;height:290px;}
.c_list ul li img:hover{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -transform:scale(1.1,1.1); transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}

.c_list ul li:hover{background:url(../images/li2.png) no-repeat;}
.c_list ul li span{display:block;width:380px;height:42px;position:absolute;bottom:0px;background-color:#333;font-size:17px;line-height:38px;text-align:center;color:#fff}
/* �����б�ҳ */
.mid-new{width:1200px;margin:0 auto}
.news_list {width:1200px;margin:0 auto;position:relative}
.news_list ul li{width:1200px;border-bottom:1px dashed #c8c8c8;margin-bottom:30px;position:relative}
.new_l{width:250px;height:180px;float:left;padding-bottom:30px;overflow:hidden}
.new_l img{width:250px;height:180px;float:left;display:block}
.new_r{width:900px;height:180px;float:left;margin-left:50px;}
.new_t{font-size:20px;display:block;height:45px;line-height:45px;}
.new_d{font-size:16px;display:block;line-height:30px;}
.new_c{font-size:16px;display:block;line-height:30px;}
.new_de{position:absolute;bottom:30px;right:0;color:#fff;background-color:#333;width:120px;height:30px;text-align:center;line-height:30px;}
								



.middle{width:1920px;margin:0 auto}

/* ��˾���� */
.ab1{width:1200px;height:520px;margin:0 auto;overflow:hidden}
.ab2{width:1920px;height:564px;background:url(../images/p_bz.png);margin:0 auto;overflow:hidden}
.ab3{width:1200px;margin:0 auto;height:510px;overflow:hidden}
.z_foot{width:1920px;height:70px;background-color:#907c0c;text-align:center;font-size:15px;color:#fff;padding-top:25px;}
.ab_con1{width:1200px;margin:0 auto;margin-top:30px;font-size:16px;line-height:30px;color:#000}
.ab_con1 img{padding:0 20px;}
.ab_con2{width:1200px;margin:0 auto;margin-top:30px;font-size:16px;line-height:30px;}

.ab_con2 img{padding:0 20px;}
.ab_con3{width:1200px;margin:0 auto;margin-top:30px;font-size:16px;line-height:30px;color:#000}
.ab_con3 img{padding:0 20px;}
.p_list{width:196px;float:left;}


.z_mid-p1{width:1200px;margin:0 auto;}
.mid-ps{width:1200px;margin:0 auto;}
/* ��ϸҳ */
.ps_con{width:1120px;padding:40px;min-height:734px;position:relative}
.ps_t{width:1104px;text-align:center;font-size:24px;}
.case_c{margin-top:20px;color:#646464;font-size:16px;line-height:30px;}
.new_c{margin-top:20px;font-size:16px;line-height:30px;}
.ps_c{margin-top:20px;color:#646464;}
.ps_f{position:absolute;bottom:-50px;width:1104px;height:70px;font-size:16px;color:#0f9e19}
.ps_f span{display:block}
.f_l{float:left}
.f_l a{color:#646464}
.f_r{float:right;color:#0f9e19}
.f_r a{color:#333}


.mid-ct{width:1200px;margin:0 auto;}
.ct_con{width:1120px;padding:40px;min-height:594px;font-size:16px;line-height:30px;color:#646464}
.ct_l{width:660px;height:557px;float:left}
.ct_l img{display:block}
.ct_r{height:557px;float:left;margin-left:88px;}
.dan_con{width:1120px;padding:40px;min-height:464px;font-size:16px;line-height:30px;color:#646464}


/* ���� */
.td1{text-align:right}
.lc_td1{width:250px;height:32px;}
.lc_td2{width:380px;height:32px;}
.lc_td3{width:712px;height:160px;}
.lc_td4{width:150px;height:32px;float:left}
.lc_submit{background-color:#333;width:250px;color:#fff;height:40px;line-height:40px;border:none;font-size:17px;cursor:pointer}
.gbook{width:820px;margin:0 auto;margin-top:40px;}
.gbook tr{height:72px;}

/* ��ҳ��ҳ */
.s_fanye{width:100%;height:auto;float:left; padding-top:50px;padding-bottom:50px;overflow:hidden;position:absolute;bottom:-100px}
DIV.quotes {PADDING: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN:center;}
DIV.quotes A {padding:3px 18px 3px 18px; font-family:Arial; font-size:14px; COLOR: #333; MARGIN-RIGHT:8px; TEXT-DECORATION: none;border:1px solid #333;}
DIV.quotes A:hover {
 padding:3px 18px 3px 18px; MARGIN-RIGHT:8px;  font-family:Arial; font-size:14px; color:#333;FONT-WEIGHT: bold;background-color:#b0b0b0; color:#fff}
DIV.quotes A:active {
  padding:3px 18px 3px 18px; MARGIN-RIGHT: 8px;  font-family:Arial; font-size:14px; color:#333;}
DIV.quotes A.current {
  padding:3px 18px 3px 18px; FONT-WEIGHT: bold;  font-family:Arial; font-size:14px; COLOR: #fff; MARGIN-RIGHT:8px;border:1px solid #333;background-color:#b0b0b0; 
}
DIV.quotes SPAN.disabled {
  padding:3px 18px 3px 18px;  font-family:Arial; font-size:14px; COLOR: #333; MARGIN-RIGHT: 8px; BORDER: #e0e0e0 1px solid;border-radius:5px;}

#tab{position:relative;margin:0 auto;width:1200px;}
#tab .tabList ul li{
	float:left;
	background:#fff;
	font-size:24px;
	vertical-align:middle;
	width:600px;
	height:100px;
	line-height:100px;
	text-align:center;
	margin-left:-1px;
	position:relative;
	cursor:pointer;
}
#tab .tabCon{
	position:absolute;
	left:-1px;
	top:100px;
	
	border-top:none;
	width:1200px;
	height:708px;
	background-color:#dedede;
}
#tab .tabCon div{
	
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
}
#tab .tabList li.cur{
	border-bottom:none;
	
	background:#dedede;
}
#tab .tabCon div.cur{
	opacity:1;
	filter:alpha(opacity=100);
}

.groomContent ul{margin:40px 0px;}
.groomContent ul li{width:360px;height:294px;float:left;margin:15px 20px;position:relative;overflow:hidden}
.groomContent ul li img{display:block;width:360px;height:252px;}
.groomContent ul li img:hover{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -transform:scale(1.1,1.1); transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.groomContent ul li span{display:block;width:360px;height:42px;position:absolute;bottom:0px;background-color:#fff;font-size:17px;line-height:38px;text-align:center;color:#000}
.ngroom{width:1200px;overflow:hidden;background-color:#dedede}
.none {display:none;}
.ngroom .groomTitle li{float:left;cursor:pointer;text-align:center;width:600px;height:100px;line-height:100px;font-size:24px;
	vertical-align:middle;

}
.ngroom .groomTitle li a{text-decoration:none;}
.ngroom .groomTitle .active{background:#dedede;color:#000}
.ngroom .groomTitle .normal{background:#fff;color:#000}


.f_con_left{float:left}
.f_con_left_head{background:url(../images/hua.png) no-repeat left center;width:135px;height:70px;padding-left:80px;font-size:24px;line-height:90px;border-bottom:4px solid black}

.f_con_left_nav{width:100%;font-size:18px;margin-top:-10px;}

.f_con_left_nav a:link { text-decoration: none;color:#fff;}
.f_con_left_nav a:visited { text-decoration: none;color:#fff;}
.f_con_left_nav a:hover { text-decoration: none;color:#fff;}
.f_con_left_nav a:active { text-decoration: none;border: 0px; color:#fff;}
.f_con_right{width:935px;float:right}
.f_con_right_head{border-bottom:4px solid black;height:70px;width:100%;font-size:20px;line-height:110px;}
.f_con_right_con{width:905px;margin:15px auto 0 auto;border:1px solid #CCCCCC;height:auto;padding:15px;font-size:14px;line-height:28px;}
#on{ background-color:#439915;}
/*�������� */
.leftsidebar_box{width:196px;}
.leftsidebar_box dt{padding-left:30px;font-size:18px;width:166px;height:50px;margin-top:10px;background:url(../images/li1.png);line-height:50px;color:#fff;cursor:pointer;}
.leftsidebar_box dd{background:url(../images/li2.png);margin:10px auto 0 auto;width:166px;height:50px;color:#fff;line-height:50px;text-align:left;padding-left:30px;}
.leftsidebar_box a{color:#fff}
.leftsidebar_box dd:hover {color:#fff}
.leftsidebar_box dd:hover a{color:#fff}
.leftsidebar_box dt:hover {background:url(../images/li2.png);}

.li_on{color:#fff}
.li_on
.li_on a:link { text-decoration: none;color:#fff;}
.li_on a:visited { text-decoration: none;color:#fff;}
.li_on a:hover { text-decoration: none;color:#fff;}
.li_on a:active { text-decoration: none;border: 0px; color:#FFF;}
.subNavBox{width:196px;margin:20px auto; overflow:hidden;}
.subNav{cursor:pointer;font-size:18px;color:#fff;line-height:50px;padding-left:30px;background:url(../images/li1.png) no-repeat;font-family: "Microsoft YaHei"; font-family:"΢���ź�";height:50px;margin-bottom:10px;}
.subNav:hover{color:#fff;background:url(../images/li2.png) no-repeat;font-family: "Microsoft YaHei"; font-family:"΢���ź�";}
.currentDd{color:#050505;font-family: "Microsoft YaHei"; font-family:"΢���ź�";}
.currentDt{background-image:url(../images/li3.png);color:#fff}
.navContent{display: none;}
.navContent li{width:196px;margin-bottom:5px;}
.navContent li a{display:block;height:50px;text-align:left;font-size:14px;line-height:50px;background:url(../images/li2.png) no-repeat;color:#fff;font-family: "Microsoft YaHei"; font-family:"΢���ź�";}
.navContent li a:hover{color:#f7ad64;font-family: "Microsoft YaHei"; font-family:"΢���ź�";}
.page li {display: inline;} 