/* ::::: Index.css ::::: */
html { color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
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 { margin: 0px; padding: 0px; }
fieldset, img { border: 0px none;max-width: 100%; }
li { list-style: none outside none; }
body { font: 12px/1.231 arial,helvetica,clean,sans-serif; }
h1 { font-size: 32px; }
body { color: rgb(82, 53, 39); font-size: 12px; font-family: "宋体"; background: url('../images/bj.gif') repeat-x scroll center top rgb(255, 255, 255); }
a { color: rgb(82, 53, 39); text-decoration: none; }
a:focus { outline: 0px none; }
a:link, a:visited { color: rgb(174, 139, 91); text-decoration: none; }
a:hover { text-decoration: none; color: rgb(51, 51, 51); }
a:active { text-decoration: none; color: rgb(51, 51, 51); }
p { word-spacing: -1.5px; }
.fl { float: left; }
.fr { float: right; }
.header, .content, .footer { width: 960px; margin: 0px auto; overflow: hidden;background-color:#FFF; padding:0px 10px }
.header { height: 160px; }
#KinSlideshow a{ display:inherit; height:397px; margin: 0px; padding: 0px;border: 0px none;  }
.h_con { height: 85px; overflow: hidden; padding-top: 20px; }
.h_pho b { font-size: 24px; font-family: "微软雅黑"; display: block; }
.h_pho { padding: 20px 2px 0px 53px; background: url('../images/t_pho.jpg') no-repeat scroll left 22px transparent; line-height: 19px; font-size: 12px; margin-right:20px; }
.inp01 { height: 21px; border: 0px none; width: 160px; background: url('../images/s_inp.jpg') no-repeat scroll 0% 0% transparent; padding: 1px 2px; float: left; line-height: 21px; color: rgb(168, 154, 147); }
.s_ss { float: left; width: 48px; height: 23px; }
.s_inp{ margin-top:20px;}
.h_q a{font-size: 12px; color:#523527;}
.h_q b { font-size: 24px; font-family: "微软雅黑"; display: block; }
.menu { height: 36px; overflow: hidden; line-height: 36px; background: none repeat scroll 0% 0% rgb(82, 53, 39); }
.menu li { float: left; background: url('') no-repeat scroll right center transparent; width:120px; }
.menu li a { color: rgb(255, 255, 255); padding: 0px 15px; line-height: 36px; display: inline-block; font-weight: bold;width:90px; text-align:center; }
.menu li a.cur, .menu li a:hover { background: none repeat scroll 0% 0% rgb(156, 178, 34); text-decoration: none; }
.menu li.cur { background: none repeat scroll 0% 0% rgb(156, 178, 34); text-decoration: none; }

.menu_e { height: 36px; overflow: hidden; line-height: 36px; background: none repeat scroll 0% 0% rgb(82, 53, 39); }
.menu_e li { float: left; background: url('') no-repeat scroll right center transparent; width:120px; }
.menu_e li a { font-family:Verdana, Arial, Helvetica;color: rgb(255, 255, 255); padding: 0px 15px; line-height: 36px; display: inline-block; font-weight: bold;width:90px; text-align:center; }
.menu_e li a.cur, .menu li a:hover { background: none repeat scroll 0% 0% rgb(156, 178, 34); text-decoration: none; }
.menu_e li.cur { background: none repeat scroll 0% 0% rgb(156, 178, 34); text-decoration: none; }

.banner img { width: 960px; height: 397px; }
.ge01 { height: 44px; }



img { margin: 0px;padding: 0px;border: 0px; }
.clear { clear: both; font-size: 0px; height: 0px; }

#content { width: 960px; margin: 0px auto; padding: 0px 10px; background-color:#FFF; }
.Content { font-size: 12px; color: rgb(51, 51, 51); line-height: 24px; float: left; text-align: left; padding: 10px; width:715px; }
.Content img{max-width:100% !important;}
.content_right { float: right; width: 735px; }

.NewsTitle { font-size: 14px; color: rgb(51, 51, 51); line-height: 25px; text-align: center; font-weight: 600; height: 49px; border-bottom: 1px solid rgb(224, 224, 224); padding-top: 10px; }
.NewsTitle span { font-size: 12px; color: rgb(51, 51, 51); font-weight: 500; text-align: right; display: block; padding-right: 20px; }


.nei_left { width: 210px; float: left; }
.leftmenu { float: left; width: 210px; border-top: 1px solid rgb(204, 204, 204); }
.leftmenu ul { margin: 0px; }
/*.leftmenu ul ul{ display:none; }  隐藏左栏二级目录*/
.leftmenu > ul > li { float: left; text-align: left; width: 210px; line-height: 31px; font-size: 14px; display: block; background-image: url('../images/main2_29.jpg'); background-repeat: no-repeat; color: rgb(51, 51, 51); text-indent: 15px; }
.leftmenu a{ color: rgb(51, 51, 51); text-decoration: none;display: block; width: 210px; }
.leftmenu > ul > li:hover > a{ color: rgb(174, 111, 17);}
.leftmenu > ul > li:hover{ float: left; text-decoration: none; line-height: 31px; background: url('../images/main2_22-11.jpg') no-repeat scroll 0% 0% transparent; display: block; width: 210px; }
/*.leftmenu>ul>li:active a{ color: rgb(174, 111, 17); text-decoration: none; display: block; }*/
.leftmenu > ul > li > .current{ background: url('../images/main2_22-11.jpg') no-repeat scroll 0% 0% transparent;  }

.leftmenu > ul > li ul{
   display: block;
   border-right: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;
   border-left: 1px solid #CCCCCC;
   padding:0px 5px;

}
.leftmenu > ul > li ul li+li{border-top: 1px dashed #CCCCCC;}
/*.leftmenu > ul > li:hover ul{
   display: block;
   border-right: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;
   border-left: 1px solid #CCCCCC;

}显示左栏二级目录*/

.leftmenu > ul > li ul li:hover a{ color: rgb(174, 111, 17);  text-decoration: none; line-height: 31px;height: 31px;}
.leftmenu > ul > li ul li:active a{ color: rgb(174, 111, 17); text-decoration: none; display: block; }
/*.leftmenu > ul > li ul .current:link,.leftmenu > ul > li ul .current:visited,.leftmenu > ul > li ul .current:hover,{ color:rgb(239, 131, 0); float: left; text-decoration: none; line-height: 31px; }*/

.left_contact { float: left; margin-top: 11px; }
.font2 { font-size: 12px; color: rgb(51, 51, 51); line-height: 24px; float: left; text-align: left; padding-top: 10px; min-height: 227px; background-image: url('../images/main2_44.jpg'); background-position: right bottom; background-repeat: no-repeat; }
.font2 a{color: rgb(51, 51, 51);}
.content_right1 { float: left; width: 446px;margin-left: 10px;height:200px; }
.content_right2 { float: right; width: 178px;height:200px; }
.about { width: 268px; height:200px;  float: left; overflow:hidden; }
.font3 { margin-top: 10px; text-indent: 12px; line-height: 20px; color: rgb(102, 102, 102); text-align: left; }
.news { width: 446px; margin-top: 10px; margin-left: 0px; }
.news ul { list-style: none outside none; }
.news ul li { background: url('../images/ico.jpg') no-repeat scroll left center transparent; padding-left: 10px; font-size: 12px; color: rgb(51, 51, 51); line-height: 24px; float: left; width: 432px; text-align: left; }
.news ul li span { float: right; font-size: 12px; color: rgb(153, 153, 153); line-height: 24px; }
.news ul li a { float: left; display: block; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; width: 194px; }
.news ul li a:link, .news ul li a:visited { color: rgb(51, 51, 51); text-decoration: none; line-height: 24px; }
.news ul li a:hover { color: rgb(174, 111, 17); text-decoration: none; display: block; }
.news ul li a:active { color: rgb(174, 111, 17); text-decoration: none; }
.pro { width: 735px; float: left; }
.pro_title { width: 735px; float: left;   margin-bottom: 10px; }
.c_title,.pro_title{background: url('../images/tbg.png');height:37px;}
.c_title span,.pro_title span{ float: left;background: url('../images/b.png') no-repeat; height:37px; text-indent: 5px;text-align: left;  display:inherit;  }
.c_title .c,.pro_title .c{font-family: "微软雅黑";font-weight: bold;font-size: 16px;color: #705325;line-height:37px; }
.c_title .e,.pro_title .e{font-family: "微软雅黑";font-weight: bold;font-size: 13px;color: #b8a288;line-height:33px; padding: 4px 4px 0 4px;}

.pro_pic { width: 735px; text-align:center; }
.pro_pic ul { list-style: none outside none; margin-top: 20px; float: left; }
.pro_pic ul li { /*width: 175px;*/ float: left; margin-left: 9px; margin-right: 9px; font-size: 12px; }
.pro_pic ul li span { color: rgb(174, 139, 91); font-size: 14px; text-align: center; list-style: none outside none; display: block; height: 30px; /*width: 175px;*/ line-height: 32px; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; }
/*.pro_pic .PLink { width: 175px; height: 230px; }*/
.pro_pic div { /*width: 175px; height: 200px;*/ background: none repeat scroll 0% 0% rgb(255, 255, 255); padding:5px 9px; }
.pro_pic .PLink:link, .pro_pic .PLink:visited { border: 4px solid #e3e3e3; display: block; text-decoration: none; }
.pro_pic .PLink:hover, .pro_pic .PLink:active { border: 4px solid rgb(216, 197, 168); display: block; text-decoration: none; }
/*.pro_pic2 ul li a:hover, a:active img { border: 4px solid rgb(216, 197, 168); display: block; text-decoration: none; }*/
.pro_pic img{ max-width:none;}

.footer { width: 960px; margin: 0px auto; overflow: hidden; padding:20px 10px 0px; }
.footer { text-align: center; }
.f_nav { height: 31px; line-height: 31px; color: rgb(255, 255, 255); font-weight: bold; background: none repeat scroll 0% 0% rgb(158, 120, 88); }
.f_nav a { color: rgb(255, 255, 255); padding: 0px 15px; }

/*newslist*/
.NewsList a { float: left; }
.NewsList span { float: right; }
.NewsList { width: 710px; margin-top: 10px; margin-left: 8px; }
.NewsList ul { list-style: none outside none; }
.NewsList ul li { background: url('../images/ico.jpg') no-repeat scroll left center transparent; padding-left: 10px; font-size: 12px; color: rgb(51, 51, 51); line-height: 30px; height: 30px; float: left; width: 710px; text-align: left; border-bottom: 1px solid rgb(229, 229, 229); }
.NewsList ul li span { float: right; font-size: 12px; color: rgb(153, 153, 153); line-height: 30px; margin-right: 8px; }
.NewsList ul li a:link, .NewsList ul li a:visited { color: rgb(51, 51, 51); text-decoration: none; line-height: 30px; }
.NewsList ul li a:hover { color: rgb(174, 111, 17); text-decoration: none; display: block; }
.NewsList ul li a:active { color: rgb(174, 111, 17); text-decoration: none; }
/*end newslist*/

/*Page*/
#PagesInfoStr { height: 25px; padding-top: 25px; }
.GoTo { height: 17px ! important; width: 38px ! important; padding-top: 1px; text-align: center; }
.PIndex { float: right; }
.PIndex a { display: block; height: 18px; padding: 3px 10px 0px; border: 1px solid rgb(204, 204, 204); width: auto ! important; float: left; margin-left: 2px; line-height: 20px; text-decoration: none; }
.PageDesc { float: right; }
.A { color: rgb(51, 51, 51); cursor: pointer; font-size: 13px ! important; text-decoration: none; }
.B { color: rgb(255, 0, 0); font-size: 13px ! important; text-decoration: none; }


.pageJump { text-align: left; padding: 10px 0px; line-height: 20px; width: 100%; clear: both; overflow: hidden; }
.pageJump SPAN.current { border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); padding: 2px 5px;  color: rgb(0, 0, 0); font-weight: bold; margin-right: 2px; }
.pageJump SPAN.disabled { border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); padding: 2px 5px; color: rgb(204, 204, 204); margin-right: 2px; }
/*end Page*/



















