/* CSS Document */
html {overflow-x:hidden;background:#fff}
body{ margin:0; padding:0; }
a{ color:#000000; text-decoration:none; font-size:12px; padding:0; margin:0}

ul{ margin:0; padding:0;list-style:none}
li{ margin:0; padding:0;vertical-align:bottom;}
.left{ float:left}
.right{ float:right}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix{display: inline-block;}
.clearfix{display: block;}
.fl{float:left;}

img{ border:none; margin:0; padding:0}
p{margin:0; padding:0;}
input,textarea,select,button {outline:none; border:none; margin:0; padding:0}
dd,dt,dl{ margin:0; padding:0 }


.header{ width:100%; height:139px;}
.h_t{ width:100%; height:5px; position:relative}
.h_nb{ width:996px; height:5px; margin:0 auto; position:relative; z-index:999}
.h_nb_l{ width:256px; height:5px; float:left;  background:#A50003;}
.h_nb_r{ width:740px; height:5px; float:left;  background:#C99570;}
.h_l{ width:36%; height:5px; background:#A50003; position:absolute; left:0;top:0; }
.h_r{ width:64%; height:5px;background:#C99570;position:absolute; right:0;top:0; }

.logosearch{ width:996px; height:88px; margin:0 auto; position:relative}
.logo{ float:left; width:256px; height:88px;}


.search{ width:182px; height:27px; float:right; margin:8px 0 0 0}
.searchin{ display:block; width:145px; height:14px; line-height:14px; float:left; background:#eee; padding:7px 0 6px 5px; font-size:12px; color:#A0A0A0}
.searchon{ display:block; width:31px; height:27px; float:right; background:url(../images/searchon.jpg); cursor:pointer}

.ygtd{ display:block; width:48px; height:20px; line-height:20px; background:url(../images/ygtd.jpg) left 1px no-repeat; padding-left:22px; font-family:Microsoft YaHei; font-size:12px; color:#7B6F71; position:absolute; right:0; top:58px}
.ygtd:hover{ color:#C10B08}



.news_gd{ width:100%; height:46px; background:url(../images/newsgd_bg.jpg) repeat-x}


.news{ width:996px; height:46px; line-height:46px;  margin:0 auto;}
.newsbt{  width:24px; height:46px; background:url(../images/newsl.jpg); font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; line-height:46px; text-align:center;}
.newsgd{ width:829px; height:46px; line-height:46px; margin-left:13px }
.gdgd{ width:829px; height:46px; display:block}
.gdlileft{}
.gdlileft a{ color:#C89478; font-size:12px; margin-left:20px}
.gdlileft a:hover{ color:#B87450}
.gdliright{color:#C89478; font-size:12px }



.main{ width:996px; height:auto; overflow:hidden; margin:18px auto 0 auto}
.mainbt{ width:996px; height:98px;}

.gcyj{ width:996px; height:535px; margin-top:10px;}

.gcyj_left{ width:486px; height:535px; float:left}

.gcyj2{ display:block; width:486px; height:535px;}


.gcyj_right{ float:right; width:486px; height:535px;}

.gcyjnr{ display:block; width:486px; height:219px; margin-bottom:22px;}
.gcyjnr_img{ display:block; width:297px; height:219px; float:left}
.gcyjnr_wz{ display:block; width:189px; height:219px; float:left; background:#F1E8DE}

.yj_wz_bt{ display:block; width:156px; height:auto;  line-height:24px; font-family:Microsoft YaHei; font-size:18px;  color:#942524; font-weight:bold;  margin:20px auto 0 auto; overflow:hidden;}
.yj_wz_lx{ display:block; width:156px; height:24px; line-height:24px; font-family:Microsoft YaHei; font-size:14px; color:#9C949C; margin:4px auto 0 auto}
.yj_wz_xq{display:block; width:156px; height:70px; line-height:20px;font-family:Microsoft YaHei; font-size:12px; color:#4D4542; margin:8px auto 0 auto; text-align:Justify;
text-justify:inter-ideograph}

.more{ display:block; width:486px; height:52px;}




.mainwb{ width:100%; height:1015px; background:url(../images/main2_bg.jpg) bottom center repeat-x;}

.xwzx{ width:996px; height:464px; position:relative}

#c{ width:293px; height:36px; position:absolute; left:346px; top:0}
#c ul{}
#c ul li{ width:96px; height:36px; float:left;margin:0 0 0 1px}
#c ul li a{ display:block; width:96px; height:36px; line-height:36px; text-align:center; background:#C7C4C4; font-family:Microsoft YaHei; font-size:14px; color:#fff}
#c ul li a:hover{ background:#DEB090; color:#fff;}
.li1{}
.libg{}
.libg a{ background:#DEB090!important; color:#fff;}

.con{width:996px; height:464px;}
.con_left{ width:291px; height:464px; float:left}

.qydt{ display:block; width:289px; height:386px; border:1px solid #E4E4E4}
.c_l_img{ display:block; width:289px; height:189px;}
.c_l_fl{ display:block; width:277px; height:20px; line-height:20px; margin-top:15px; font-family:Microsoft YaHei; font-size:14px; color:#999; padding-left:12px;}
.c_l_bt{display:block; width:273px; height:20px; line-height:20px; font-family:Microsoft YaHei; font-size:13px; color:#5F5252; padding-left:16px; margin-top:4px}

.c_l_date{ display:block; width:273px; height:20px; line-height:20px;padding-left:16px; font-family:Arial, Helvetica, sans-serifi; font-size:14px; color:#CC4344}
.c_l_nr{ display:block; width:273px; height:60px; line-height:20px;font-family:Microsoft YaHei; font-size:12px; color:#98918A;padding-left:16px; margin-top:10px;}
.c_l_more{display:block; width:273px; height:20px; line-height:20px;padding-left:16px; font-family:Arial, Helvetica, sans-serifi; font-size:14px; color:#CC4344; margin-top:15px}

.qydt:hover .c_l_fl{ color:#CC4344}
.qydt:hover .c_l_bt{ color:#CC4344}
.qydt:hover .c_l_date{}
.qydt:hover .c_l_nr{ color:#CC4344}
.qydt:hover .c_l_more{}


.more2{ display:block; width:291px; height:52px; margin-top:24px;}

.con_right{ width:650px; height:370px; float:right; margin-top:50px;}

.c_r_news{ display:block; width:664px; height:auto; overflow:hidden; border-bottom:1px dashed #C5A99C; padding-bottom:14px; margin-top:10px}

.c_r_news_bt{ display:block; width:664px; height:26px; line-height:26px;}
.c_r_n_b_date{ display:block; float:left; width:95px; height:26px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#959595}
.c_r_n_b_wz{ display:block; float:left; width:545px; height:26px; margin-left:15px;font-family:Microsoft YaHei; font-size:14px; color:#5F5252}
.c_r_news_nr{display:block; width:650px; height:42px; line-height:20px;font-family:Microsoft YaHei; font-size:12px; color:#98918A; margin-top:6px}
.c_r_more{display:block; width:650px; height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serifi; font-size:14px; color:#CC4344; margin-top:8px}

.c_r_news:hover .c_r_n_b_date{color:#CC4344}
.c_r_news:hover .c_r_n_b_wz{color:#CC4344}
.c_r_news:hover .c_r_news_nr{color:#CC4344}




.dqr{ width:966px; height:236px; margin:50px auto 0 auto; padding-top:25px}
.dqrbt{ width:966px; height:52px;}
.dqrbt_left{ width:182px; height:52px; float:left}
.dqrbt_right{ width:56px; height:52px; float:left; margin-left:56px}





.main3{ width:100%; height:408px; background:url(../images/main3_bg.jpg) center top no-repeat; padding-top:45px;}


.spwh{ width:996px; height:355px; margin:0 auto}


.video{ float:left; width:458px; height:355px;}
.videobt{ width:458px; height:69px; background:url(../images/m3_bt.png) bottom center no-repeat}
.v_bt_en{ display:block; width:458px; height:20px; line-height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff}
.v_bt_ch{ display:block; width:458px; height:25px; line-height:25px; text-align:center;font-family:Microsoft YaHei; font-size:20px; color:#fff; margin-top:5px}

.videonr{ display:block; width:458px; height:236px; position:relative; margin-top:50px;}
.videoup{ display:block; width:458px; height:236px; position:absolute; left:0; top:0 }


.wh{ float:right; width:456px; height:355px;}

.whbt{ width:456px; height:69px; background:url(../images/m3_bt.png) bottom center no-repeat}
.wh_bt_en{ display:block; width:456px; height:20px; line-height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff}
.wh_bt_ch{ display:block; width:456px; height:25px; line-height:25px; text-align:center;font-family:Microsoft YaHei; font-size:20px; color:#fff; margin-top:5px}








.banner{ width:100%; height:524px; position:relative}

.list, li { list-style: none;  }
.scroll {  height: 46px; overflow: hidden; }
.scroll li {  overflow: hidden; }
.scroll li a {color:#C89478; font-size:12px; margin-left:20px }
.scroll li a:hover{color:#B87450}

.mod18{width:455px;height:235px;margin:0 auto;position:relative; background:url(../images/wh_bg.jpg) repeat-x bottom; margin-top:51px}
.mod18 .btn{position:absolute;width:11px;height:23px;top:163px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:20px;background:url(../images/pre2.png) no-repeat;}
.mod18 .next{right:173px;background:url(../images/next2.png) no-repeat;}


.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}

.mod18 .cf li span{display:block;width:455px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:235px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:235px;position:absolute;}
.mod18 .picBox li{width:455px;height:235px;}
.mod18 .listBox{width:228px;height:24px;position:relative;overflow:hidden; margin-left:36px; margin-top:163px}
.mod18 .listBox ul{height:24px;position:absolute;}
.mod18 .listBox li{ width:76px; height:24px; line-height:24px; text-align:center; cursor:pointer;position:relative;  text-align:center; margin:0 0 0 0; color:#848484; font-size:12px}
.mod18 .listBox .on{ background:#AA0E0F; color:#fff}
.mod18 .listBox li i{display:none;}

.mod18 .listBox li img{width:74px;height:45px;border:1px solid #D2D2D2; padding:3px }
.mod18 .listBox .on img{width:74px;height:45px;border:1px solid #C40002;}
.mod18 .listBox .on i{display:block;}

.wzwz{ display:block; width:195px; height:63px; float:left; color:#F1A7A8; font-size:12px; line-height:20px; margin:34px 0 0 0}
.wzwz:hover{ color:#fff}
.whmore{ display:block; width:56px; height:52px; float:left; margin:47px 0 0 15px}
.whshu{ display:block; width:164px; height:197px; float:right}







/*�����˵�*/	

.navbar{ width:100%; height:46px; background:url(../images/navbar_bg.jpg) repeat-x}
.navbarnb{ width:996px; height:46px; margin:0 auto}
.navul{ width:; height:46px; float:right}



.l1{ background:none!important}

.l1:hover{background:url(../images/li_bg2.jpg)!important;}

	
		
ul#topnav{ margin:0 0 0 0; }
ul#topnav li {float:left; width:; height:46px; line-height:46px;position:relative}
ul#topnav li a{ display:block; width:; height:46px; text-align:center; font-family:Microsoft YaHei; font-size:13px; color:#ECDDC8; font-weight:bold;  background:url(../images/li_bg1.jpg) left no-repeat; padding:0 14px 0 12px}
ul#topnav li:hover a{ background:url(../images/li_bg2.jpg); color:#FAF1EC}



ul#topnav li .sub {
width:120px!important;
z-index:999999;
	position: absolute;
	padding:0 0 0 0;	
	top: 46px; left:50%; margin-left:-60px;
	float: left;
	display: none;
	  height:auto;
	  overflow:hidden;
	  padding-bottom:30px
}
.subtop{ width:120px; height:9px; background:url(../images/subtop2.png) center top no-repeat}

ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}

.subimg{ float:left; width:230px; height:141px; margin:30px 0 0 63px; }
.subimg a:hover{ background:none!important}
.subimg a{ background:none!important}


ul#topnav li .sub ul{ width:120px; height:auto; overflow:hidden; border-right:1px solid #e5e5e5; background:#CD9974;
	list-style: none; margin: 0 0 0 0; padding:5px 0 5px 0;
	float: left; 
}
ul#topnav .sub ul li {
	 padding:0 0 0 0;
	 float:none;
	width:auto;
	height:27px;
	color: #000;
	margin:5px auto 0 auto;text-align:center
}


ul#topnav .sub ul li a {
	 float:left;
font-family:Microsoft YaHei;
	background:none!important;
 height:27px;
	display: block;
	 margin:0 0 0 0;
	 line-height:27px;
	text-decoration: none;
	border:none;
	margin:0;
	 padding:0;
	 width:120px!important;
	color:#f1f1f1f1;
	font-weight:normal;
 font-size:13px;

}
ul#topnav .sub ul li a:hover { color:#fff; background:none!important;}




/* fullSlide */
.fullSlide{width:100%;position:relative;height:524px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:1920px !important;height:524px;overflow:hidden;text-align:center;left:50%!important; margin-left:-960px; position:absolute}
.fullSlide .bd li a{display:block;height:524px;}
.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:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}




/*��12-3*/
.news_nr{ width:486px; height:390px; margin:15px 0 0 0}
.news_bt{ width:486px; height:44px; line-height:44px; background:url(../images/news_bt_bg.jpg) repeat-x}
.n_bt_l{ float:left; font-family:Arial,Microsoft YaHei; font-size:17px; color:#fff; margin-left:28px;}
.n_br_more{ float:right; color:#fff; font-family:Arial, Helvetica, sans-serif; margin-right:16px;}

.news_nb{ width:484px; height:344px; border:1px solid #dedede}
.news_nb ul{ width:445px; height:auto; overflow:hidden; margin:0 auto}
.news_nb ul li{ width:445px; height:93px; border-bottom:1px dashed #cbcbcb; padding-top:20px}
.news_nb ul li a{ display:block; width:445px; height:93px; }

.newsimg{ float:left; display:block; width:95px; height:72px; }
.newswz{ float:right; display:block; height:72px; width:334px}

.newswz1{ display:block; height:24px; line-height:24px;font-family:Microsoft YaHei;  font-size:14px; color:#5f5252}
.newswz2{ display:block; height:20px; line-height:20px;font-family:Microsoft YaHei; font-size:12px; color:#98918a;  overflow:hidden}
.newswz3{ display:block;  height:14px; line-height:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#959595; margin-top:13px;}

.newswz_02{ display:block; width:445px; height:72px;}



.news_nb ul li a:hover .newswz1{ color:#b57b4d}
.news_nb ul li a:hover .newswz2{ color:#b57b4d}
.news_nb ul li a:hover .newswz3{ color:#b57b4d}


.dqwh{ width:1000px; height:466px; margin:101px auto 0 auto; padding-top:53px;}
.dqwhbt{ width:215px; height:48px;}

.whnr{ width:1000px; height:228px; background:url(../images/whbg.jpg) right no-repeat; margin:28px 0 0 0; padding-top:14px;}

.mr_frbox{ width:600px; height:195px;padding:0 0 0px 0px;position:relative; float:right; margin:0 30px 0 0  }
.mr_frBtnL{cursor:pointer;display:inline;right:20px;top:22px;width:12px;height:23px; position:absolute; z-index:999}
.mr_frUl{float:left;height:70px; }
.mr_frBtnR{top:22px;cursor:pointer;width:12px;height:23px;position:absolute; z-index:999; right:0}
.mr_frUl ul li{display:inline;float:left; width:600px; height:213px;  overflow:hidden;position:relative;}
.mr_frUl ul li a img{}
.mr_zhe{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*ʵ��FF����͸�������ֲ�͸��*/filter:Alpha(opacity=80);background:#4ea4b5;/*ʵ��IE����͸��*//*height:389px;*/left:0;right:0;}

.whimg{ display:block; width:319px; height:213px; float:left; margin-left:22px}
.whwz{ display:block; width:600px; height:195px;}
.whwzbt{ display:block; width:600px; height:20px; line-height:20px; margin-top:20px; font-size:18px; color:#7a3a07; font-family:Microsoft YaHei}

.whwznr{ display:block; width:600px; height:108px; font-size:12px; color:#b57b4d; line-height:22px; margin-top:27px; text-align:Justify;
text-justify:inter-ideograph; font-family:Microsoft YaHei}

.whwzmore{ display:block; width:100px; height:29px; margin-top:4px;}





.footer{ width:100%; height:190px; background:url(../images/footer.jpg)}
.footernb{ width:1200px; height:auto; overflow:hidden; margin:0 auto; position:relative}
.footer_left{ width:709px; height:126px; float:left; margin:50px 0 0 0; width: auto;}
.footerwz{ width:709px; height:auto; overflow:hidden; border-bottom:1px solid #A92F2E; border-top:1px solid #A92F2E}
.wz1{ display:block; height:33px; line-height:33px; font-size:13px; color:#E6C2C2; background:url(../images/wz1.png) left no-repeat; padding-left:23px; font-family:Microsoft YaHei }
.wz1 a{font-size:13px; color:#E6C2C2;font-family:Microsoft YaHei }
.wzx{ display:block; width:709px;  height:33px; }
.wz2{ display:block; height:33px; line-height:33px; font-size:13px; color:#E6C2C2; background:url(../images/wz2.png) left no-repeat; padding-left:23px; float:left;font-family:Arial, Helvetica, sans-serif}
.wz2 a{font-size:13px; color:#E6C2C2;font-family:Arial, Helvetica, sans-serif}
.wz3{ display:block; height:33px; line-height:33px; font-size:13px; color:#E6C2C2; background:url(../images/wz3.png) left no-repeat; padding-left:23px; float:left; margin-left:21px;font-family:Arial, Helvetica, sans-serif}

.footerwz2{display:block; height:33px; line-height:33px; font-size:13px; color:#E6C2C2; font-family:Microsoft YaHei; margin-top:30px}
.footerwz2 a{  font-size:13px; color:#E6C2C2;  font-family:Microsoft YaHei;}
.footerwz2 a:hover{ color:#fff}
.footerwz3{display:block; height:0;  font-size:13px; color:#E6C2C2;  font-family:Microsoft YaHei;margin-top:5px;}
.footerwz3 a{ font-size:13px; color:#E6C2C2;  font-family:Microsoft YaHei;}

.footerwz3 a:hover{ color:#FFFFFF}

.footer_right{ width:336px; height:133px; float:right; margin:46px 0 0 0}
.gzh{ width:102px; height:133px;}
.gzhimg{ display:block; width:97px; height:97px; border:1px solid #B24040; padding:3px 0 0 3px}

.gzhwz{ display:block; width:102px;height:30px; line-height:30px; text-align:center; font-size:12px; color:#E6C2C2; font-family:Microsoft YaHei;}