@charset "gb2312";

body, div, dl, dt, dd, ul, ol, li,

h1, h2, h3, h4, h5, h6, pre, code,

form, fieldset, legend, input, button,

textarea, p, blockquote, th, td,img {

	margin: 0;

	padding: 0;

}

fieldset, img {

	border: 0;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}

address, caption, cite, code, dfn,

em, strong, th, var, optgroup {

	font-style: normal;

	font-weight: normal;

}



h1, h2, h3, h4, h5, h6 {

	font-size: 100%;

	font-weight:bold;

}

abbr, acronym {

	border: 0;

	font-variant: normal;

}



input, button, textarea,

select, optgroup, option {

	font-family: inherit;

	font-size: inherit;

	font-style: inherit;

	font-weight: inherit;

}

code, kbd, samp, tt {

	font-size: 100%;

}

/*@purpose To enable resizing for IE */

/*@branch For IE6-Win, IE7-Win */

input, button, textarea, select {

	*font-size: 100%;

}

body {

	line-height: 1.5;

}

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}

caption, th {

	text-align: left;

}

sup, sub {

	font-size: 100%;

	vertical-align: baseline;

}

/* remember to highlight anchors and inserts somehow! */

:link, :visited , ins {

	text-decoration: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}

/* End reset */ 





body{

	font-size:12px;

	color: #000;

	font-family:"����";

	line-height:22px;

	background:url(./images2/bg.png);

}

 

/* End hide from IE Mac */  



a{ text-decoration: none;color:#000;}

a:link,a:visited,a:active{ text-decoration: none; }

a:hover { text-decoration: underline; color:#ad2442;}

.clear{display:block; clear:both; height:0; overflow:hidden; visibility:hidden; border:0; padding:0; line-height:0;}

.center{ width:980px; padding:0 10px; background:#fff;  margin:0 auto;}



.mt14{ margin-top:14px;}

.mt10{ margin-top:10px;}

/* color */



/* header topbg */

#header1{ width:100%;}

#header1 .top{ width:980px; height:66px; padding-top:8px; background:url(./images2/topbg.png) repeat-x;}

#header1 .top .logo{ width:378px; height:58px; overflow:hidden; padding-left:14px; float:left;}

#header1 .top .text{ width:350px; height:50px; overflow:hidden; padding-left:60px; float:left; padding-top:16px;}

#header1 .top .ico{ background:url(./images2/ico.png) no-repeat 0 2px; width:150px; float:right; color:#7a7a7a; line-height:20px; font-weight:bold; padding-left:20px;}

/* header menu */

.nav11{ width:980px;height:56px; overflow:hidden; background:url(./images2/navbg.png) repeat-x;}

.nav11 li{ float:left;}

.nav11 li a{ display:block; height:56px; overflow:hidden; text-indent:-999px; background-image:url(./images2/nav1_20211115.png); background-repeat:no-repeat;}

.nav11 li a:hover,.nav li.active a{ background-image:url(./images2/nav_20211115.png); background-repeat:no-repeat;}

.nav11 li a.nav1{ width:90px; background-position:0 0;}

.nav11 li a.nav2{ width:90px; background-position:-90px 0;}

.nav11 li a.nav3{ width:90px; background-position:-180px 0;}

.nav11 li a.nav4{ width:140px; background-position:-270px 0;}

.nav11 li a.nav5{ width:90px; background-position:-410px 0;}

.nav11 li a.nav6{ width:90px; background-position:-500px 0;}

.nav11 li a.nav7{ width:90px; background-position:-590px 0;}

.nav11 li a.nav8{ width:90px; background-position:-680px 0;}

.nav11 li a.nav9{ width:170px; background-position:-770px 0;}

/*δʹ��*/
/*.nav11 li a.nav10{ width:90px; background-position:-860px 0;}
.nav11 li a.nav111{ width:90px; background-position:-1860px 0;}*/



/* footer*/

#footer{  clear:both; background-color:#FFF; height:100px; font-size:14px;}

.copyright{ background:url(./images2/foot_logo.png) no-repeat; float:left; width:280px; height:46px; margin-top:27px; margin-right:10px;}



/* banner*/

#main{ margin-top:8px;}

/* ����ͼƬ�õ�Ƭ���� - ������ */

.banner{width:980px; height:290px; overflow:hidden;}

.slideBox{ width:980px; height:290px; overflow:hidden; position:relative;}

.slideBox .bd{ position:relative; height:100%; z-index:0;   }

.slideBox .bd img{ width:980px; height:290px; }



#voice{ background:url(./images2/voice.png) repeat-x; padding:6px 5px 0; height:32px; width:970px; overflow:hidden;}

.voice_box{ height:24px; width:946px; overflow:hidden; line-height:24px; font-size:14px; padding:0 10px; background:#fff; border:1px solid #cebec6; color:#000;}

.voice_box b{ color:#ad2442;}



/* section*/

.section{ width:980px; display:inline-block;}

.about{ border:1px solid #d6c7ce; width:309px; height:354px; overflow:hidden; float:left;}

.about .tit{ width:309px; height:20px; line-height:20px; text-align:center; overflow:hidden; color:#fff; background:#d46a0a;}

.about .tit a,.about .tit a:hover{color:#fff;}



.about1{ border:1px solid #cec3c6; width:700px; height:354px; overflow:hidden; float:left; margin-left:7px; background:url(./images2/aboutbg.png) no-repeat right bottom;}

.about1 .tit{ width:400px; height:35px; overflow:hidden; background:url(./images2/about1.png) no-repeat;}

.about1 .tit h6{ padding-left:22px; padding-top:4px; font-size:14px; color:#ad2442;}

.about1 .con{  padding:8px 14px 0; font-size:14px; color:#000; line-height:18px;}

.about1 .con em,.about1 .con em a{ color:#ad2442}



.renshi{ background:url(./images2/renshi.png) no-repeat; width:250px; height:314px; overflow:hidden; float:right; padding-top:42px;}

.renshi p.img{ width:192px; height:254px; overflow:hidden; margin:0 auto;}

.renshi p.img img{ width:192px; height:254px;}

.renshi p.text{ width:250px; font-size:14px; font-weight:bold; text-align:center; line-height:30px;}

.renshi a.more{ background:url(./images2/more.png) no-repeat; width:97px; height:17px; overflow:hidden; text-indent:-999px; margin:0 auto; display:block;}



.ad{ width:980px; display:inline-block;}



.type_nav{ background:url(./images2/typenav.png) no-repeat; padding-top:98px; padding-left:62px; overflow:hidden; width:918px; height:423px;}

ul.type_lt{ float:left; width:188px; display:inline-block;}

ul.type_lt li{ height:35px; width:188px; padding-bottom:8px; overflow:hidden; float:left;}

ul.type_lt li a{ padding-left:76px; font-size:16px; font-weight:bold; color:#814505; line-height:34px;}

ul.type_lt li a:hover{color:#814505;}

.typr_ad{ float:left; width:462px; height:340px; overflow:hidden; padding:0 7px;}



.section{ width:980px; display:inline-block;}

.section .lt{ border:1px solid #d6c7ce; width:484px; height:277px; overflow:hidden; float:left;}

.section .lt .tit{width:484px; height:76px; overflow:hidden;}



.people{ padding-left:12px; width:244px; height:190px; overflow:hidden; position:relative; z-index:0; float:left;}

.people_text{ position:absolute; z-index:100; width:106px; left:22px; top:10px; height:130px; overflow:hidden;}

.people_text h1{ line-height:30px; font-size:26px; height:40px; line-height:40px; text-align:center; overflow:hidden;}

.people_text p{ line-height:18px; color:#525252;}

.people_text p a,.people_text p a:hover{ color:#ff0000}

.people_bd{ background:url(./images2/bbg.png) no-repeat; width:244px; height:151px; overflow:hidden; position:absolute; z-index:10;}

.people_img{ background:url(./images2/bbbg.png) no-repeat; width:244px; height:151px; overflow:hidden; position:absolute; z-index:0;}

.people_img img{ float:right;width:103px; height:151px;}



.peo_text{ width:218px; padding-right:5px; float:right; font-size:14px;}

.peo_text a{ font-weight:normal;}

.peo_text h2{ padding-bottom:10px;}

.peo_text p{ text-indent:2em;}



.people_title{ background:url(./images2/btbg.png) repeat-x; height:38px; width:244px; position:absolute; bottom:0; left:12px; overflow:hidden; text-align:center; line-height:38px; font-family:"����"; font-size:18px; color:#525252;}



.news{ width:430px; padding-right:12px; overflow:hidden; height:190px; float:right;}

.news_hot{ height:78px; width:430px; background:url(./images2/hotbg.jpg) no-repeat; overflow:hidden;}

.news_hot h1{ width:430px; text-align:center; height:30px; line-height:30px; overflow:hidden;}

.news_hot h1 a,.news_hot h1 a:hover{ color:#b52042; font-size:16px;}

.news_hot p a,.news_hot p a:hover,.news_hot em{ color:#b52042;}



.news dl{ width:430px; display:inline-block; padding-top:10px;}

.news dl dt{ float:left; border:1px solid #ddd; width:144px; height:97px; overflow:hidden;}

.news dl dd{ float:right; width:266px; font-size:14px; line-height:24px;}



.section .rt{ background:url(./images2/qq.png) no-repeat; border:1px solid #c6b27b; width:228px; height:187px; overflow:hidden; padding-left:20px; padding-top:90px; float:right;}

.section .rt p{ padding-top:10px;}



.section .rt1{ background:url(./images2/qr.png) no-repeat; width:250px; height:235px; overflow:hidden; padding-top:44px; float:right;}

.section .rt1 p.cur{ font-size:14px; line-height:24px; padding:0 14px; width:212px; height:200px; overflow:hidden;}

.section .rt1 a.more{ color:#f60; font-size:14px; float:right; padding-right:30px;}

.section .rt1 a.more:hover{color:#f60;}



.hot{ width:980px; height:184px; overflow:hidden; display:inline-block;}

.hot .hot_l{ background:url(./images2/hot_l.png) no-repeat; float:left; width:64px; height:184px; overflow:hidden;}

.hot .hot_m{ background:url(./images2/hot_m.png) repeat-x; float:left; width:850px; height:170px; overflow:hidden; padding-top:14px;}

.hot .hot_r{ background:url(./images2/hot_r.png) no-repeat; float:left; width:66px; height:184px; overflow:hidden;}

.hot .hot_m li{ float:left; padding:0 14px;}

.hot .hot_m li a.pic{ display:block; width:112px; height:142px; overflow:hidden;}

.hot .hot_m li a.pic img{ width:100px; height:130px; overflow:hidden; border:6px solid #e7dfde}

.hot .hot_m li a.pic:hover img{ width:100px; height:130px; overflow:hidden; border:6px solid #c0a9a6}

.hot .hot_m li a.text{ display:block; width:112px; height:24px; line-height:24px; text-align:center; overflow:hidden;}



.section1{ width:980px; display:inline-block;}

.yy_tit{ width:980px; height:46px; overflow:hidden;}

.yy_con{ width:980px; height:328px; overflow:hidden; display:inline-block;}



.yy_con_1{ background:url(./images2/con_l.png) no-repeat; width:227px; height:261px; overflow:hidden; padding-left:18px; padding-top:67px; float:right;}

.yy_con_1 img{width:205px; height:215px;}



.yy_con_2{ background:url(./images2/con_2.png) no-repeat; width:688px; height:264px; overflow:hidden; float:left; padding:40px 30px 10px 10px; font-size:14px;}



.yy_con_3{ background:url(./images2/con_ll.png) no-repeat; width:227px; height:261px; overflow:hidden; padding-left:18px; padding-top:67px; float:right;}

.yy_con_3 iframe{width:204px; height:218px;}



.yy_con_4{ background:url(./images2/con_3.png) no-repeat; width:688px; height:264px; overflow:hidden; float:left; padding:40px 30px 10px 10px; font-size:14px;}

.yy_con_4,.yy_con_4 a,.yy_con_4 a:hover{ color:#72301f}





/* �������� - ͼƬ- ������ */

.leftLoop{ height:166px; padding-top:10px; width:978px; overflow:hidden; position:relative;}

.leftLoop .hd{ padding-left:20px;}

.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:10px; height:32px; float:left; overflow:hidden; cursor:pointer; margin-top:55px;}

.leftLoop .hd .prev{ background:url(./images2/btn.png) no-repeat 0 0;}

.leftLoop .hd .next{ background:url(./images2/btn.png) no-repeat -12px 0; }



.leftLoop .bd{ width:896px; height:166px; overflow:hidden; float:left; padding:0 10px;}

.leftLoop .bd ul{ overflow:hidden; zoom:1; }

.leftLoop .bd ul li{ margin:0 16px; text-align:center; float:left; _display:inline; overflow:hidden;  }

.leftLoop .bd ul li .pic a{ display:block; border:6px solid #e5e1e0;}

.leftLoop .bd ul li .pic a:hover{ display:block; border:6px solid #ccc;}

.leftLoop .bd ul li img{ width:180px; height:130px;}



.pro_move{ border:1px solid #d6c7ce; width:978px; display:inline-block;}

.pro_move .tit{ background:url(./images2/titll.png) no-repeat; height:41px; width:978px; overflow:hidden;}

.pro_move .tit h1{ width:310px; padding-left:12px; text-align:center; font-size:14px; line-height:40px; color:#b30000}



.links{ border:1px solid #9c9a63; padding:0 10px 10px 42px; width:926px; display:inline-block; background:url(./images2/links.png) no-repeat 6px 10px;}

.links h2{ height:30px; line-height:30px;}

.links li{ float:left; padding-right:10px;}





#chat_f1{position:fixed;right:0;top:220px;width:134px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+220)); border:2px solid #7c4119; background:#f6ebe7; padding-bottom:20px;}

#chat_f1_main{background:url(./images2/kfbg.png) no-repeat; width:134px; display:inline-block;}

#close{display:block;width:11px;height:11px; float:right; cursor:pointer; background:url(./images2/x.png) no-repeat;}

.kf1{ width:134px; text-align:center; padding-bottom:14px;}

#chat_f1 p{width:124px; padding-left:6px; padding-bottom:6px;}

#chat_f1 p.kft{ font-size:14px; color:#583e19; font-weight:bold;}

#chat_f2{display:none;position:fixed;right:1px;top:220px;border:1px solid #ccc;background:#fff;padding:1px 3px;width:1em;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+220));color:#F60;cursor:pointer;}









.news_list .box ul li {

	clear: both;

	padding: 0 0 0 8px;

	line-height: 28px;

	height: 28px;

}

.news_list .box ul li a {

	font-size: 14px;

	float: left;

}

.news_list .box ul li span {

	font-size: 14px;

	float: right;

}







.news_list2 .box ul li {

	clear: both; color:#FF0000;

	padding: 0 0 0 8px;

	line-height: 28px;

	height: 28px;

}

.news_list2 .box ul li a {

	font-size: 14px; color:#FF0000;

	float: left;

}

.news_list2 .box ul li span {

	font-size: 14px; color:#FF0000;

	float: right;

}

