body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,img{ margin: 0; padding: 0; border:0;}
body, button, input, select, textarea { font: 14px/1.5 \5FAE\8F6F\96C5\9ED1, \534E\6587\9ED1\4F53, DengXian, Tahoma, Arial; background-color:#fafcfd;  rgb(51, 51, 51);}
ul, ol { list-style: none }
a{ color:#000; text-decoration:none;/*rgb(51, 51, 51);*/}
h2{ font-weight:100; text-shadow:1px 0px 1px #fff; color:#394a5a;}
a{outline:none;blr:expression(this.onFocus=this.blur());}
.clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0 }
.cb{ clear: both;}
body{ background-color: #EEEFEF}
.h_box,.footer,.navMenu ul,.slide,.wid,.bcontent{ width:1000px; margin:0 auto;}
.hearder{  background-color: #EEEFEF;}
.h_box{position: relative; z-index: 99999;}
.logbox{ position: absolute; top:129px;right:10px;width:150px;}
.login{ float:left;}.cart{ float:right;}
.login a:link,.login a:visited,.cart a:link,.cart a:visited{ display: block; background: url(../images/login.png) no-repeat ;  _background: url(../images/login.gif) no-repeat ;  width: 73px; height: 163px; text-indent: -40px; overflow: hidden; cursor: pointer;}
.cart a:link,.cart a:visited{background: url(../images/cart.png) no-repeat;     _background: url(../images/cart.gif) no-repeat   }

.sub_search{ background:url("../images/search.jpg") no-repeat right center transparent; padding-right: 18px; color: #fff;
    cursor: pointer;vertical-align:bottom;}
.keyword{ height: 18px; border-radius: 12px; vertical-align: bottom; margin-left:8px; line-height: 20px; padding:0 5px;}
.ad{ background: url(../images/ruiduoduo.jpg) no-repeat; width:267px; height: 36px; position: absolute; right: 10px; top:45px;}
.search{ position: absolute; bottom:7px; right:20px; color: #fff;}
.search form{ float:right; vertical-align:middle;}

.footer{ background: url(../images/foot_bg.jpg) no-repeat top #E2E2E2; padding:15px 0; text-align: center; color: #898989; }
.footer a{ color: #898989;}
.content{ padding: 25px 20px 25px; background-color: #E2E2E2;}
.slide{ padding-top:10px;}
.banner{width:1000px; margin:8px auto 0;height:313px; overflow: hidden; background-color: #E2E2E2}
.slide{ background-color: #E2E2E2}
.slide img{ }
.pro_tit{ background: url(../images/pro_bar.png) no-repeat; text-indent: -150px; height: 36px; overflow: hidden; padding:0; margin:10px 0 0 10px ;}
.pro_tit1{ background: url(../images/pro_bar1.png) no-repeat; text-indent: -150px; height: 36px; overflow: hidden; padding:0; margin:10px 0 0 10px ;}
.wiki_tit{ background: url(../images/wiki_bar.jpg) no-repeat; text-indent: -150px; height: 36px; overflow: hidden; padding:0; margin:10px 0 0 10px ;}
.ul_pro{ margin: 25px -18px 0 10px;}
.ul_pro li{ float:left; width:302px; overflow: hidden; padding-right:18px; margin-bottom:20px;}
.ul_pro li .desc{ margin: 15px 0; height: 85px; overflow: hidden;}
a.pmore:link,a.pmore:visited{ background: url(../images/more.jpg) no-repeat; display: block; width:302px; height: 39px;}
.pro_t{ color: #009c4a; line-height: 2em;}
.pro{ padding: 50px 0 80px;}
.l_menu{ float:left;width:200px;}
.l_menuC {float: left;width: 360px; padding-left:0px;}
.r_content{ float:left; border-left:3px solid #dcdddd; width: 686px; padding: 10px 35px;}
.r_contentC{ float:left; border-left:0px solid #dcdddd; width: 963px;  height:377px; background:url(../images/about1.png)}
.r_ContactC{padding-left:500px; padding-top:10px;  color:white;}
.r_content p{ text-indent: 2em;}
.ul_menu{ margin-top:80px; float:left; line-height: 2;}
.ul_menu li{border-bottom: 1px solid #cbcccc; font-size: 16px; padding:0 3px; margin-bottom: 10px; cursor:pointer;}
.ul_menu li
.ul_menu li:hover{ color: #1e2088;}
.pic{ clear: both;  background-color: #E2E2E2; padding: 10px 0 40px; overflow: hidden;}
.pic ul{ padding:15px 59px; background-color: #dcdedf; float:left;}
.pic li{ float:left; padding:10px 10px;}
.pic img{ height: 194px; width: 274px;}

/*yx_rotaion*/
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
/* featured-area */
#featured-area{height:337px;width:790px;margin:27px auto 0 auto;}
#featured-area h2
{
	font-family:FZYaoTi  ; font-size:24px; font-weight:bold; color:#009548;
}
.roundabout-holder{list-style:none;width:500px;height:300px;margin:0px auto;}
.roundabout-moveable-item{font-size:12px!important;height:350px;width:598px;cursor:pointer;padding:15px 0;background:#fbfbfb; overflow: hidden;}
.roundabout-moveable-item img{height:50%;width:100%;background-color:#FFFFFF;margin:0 0 20px 0;}
.roundabout-in-focus{cursor:auto;}
.roundabout-in-focus:hover{-webkit-box-shadow:0px 0px 20px #787878;-moz-box-shadow:0px 0px 20px #787878;background:#fbfbfb;}
.roundabout-holder span{display:none;}
.roundabout-in-focus:hover span{display:none;position:absolute;bottom:5px;right:5px;padding:8px 20px;background:#f9f9f9;color:#3366cc;z-index:999;-webkit-border-top-left-radius:5px;-moz-border-radius-topLeft:5px;border-left:1px solid #aaaaaa;border-top:1px solid #aaaaaa;}
.roundabout a:active, .roundabout a:focus, .roundabout a:visited{outline:none;text-decoration:none;}
.roundabout li{margin:0}

.roundabout-moveable-item h2{ font-size: 18px; margin:0 20px 10px;}
.roundabout-moveable-item div{margin:0 20px 5px; line-height: 20px; height: 40px; overflow: hidden;}
.roundabout-moveable-item p{ text-indent: 2em;}
label.more{ float:right; margin-right:20px;cursor: pointer; background: url(../images/more_m.jpg) no-repeat; width: 42px; height: 15px;*padding-top:35px; text-indent: -42px; overflow: hidden;}

.tab_menu li.tab_select{  font-weight:bold;}
.tab_content{ min-height: 300px; padding:10px;}
.tab_content>div{ display:none;}
.tab_content>div:first-child{ display:block;}

.tab_content1{ width:980px; min-height: 300px; padding:10px;background-image:url(../images/building.jpg);}
.tab_content1>div{ display:none;}
.tab_content1>div:first-child{ display:block;}

.contentClass{ font: 16px/1.5 \5FAE\8F6F\96C5\9ED1, \534E\6587\9ED1\4F53, DengXian, Tahoma, Arial; font-family:'Microsoft YaHei UI'}
.suojing{text-indent:2em}
.tableTitle{font-family:'Microsoft JhengHei';	font-size: 26px;	color: #8D7C7C;	font-weight: bold;}
.innerTable{ width:100%;font-family:'Microsoft YaHei'; padding:0px 0px 0px 0px;}
.innerTable td{border:1px solid black; }

.elenemtTable{padding-left: 20px;height:500px;overflow-x:hidden;overflow-y:scroll; width:100%;}
.elenemtTable table{border-collapse: collapse; width:100%;}
.elenemtTable table td{border:1px solid black; text-align:center; font-family:'Microsoft YaHei'; font-size:16px;}

.top{background:#fff}







.clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0 }
.ey_content { padding: 10px 20px; line-height: 1.5; font-size: 14px; }
.txtc{ text-align:center;}
.dir { background-color:#E2E2E2;  overflow: hidden;width: 100%; z-index: 99999; clear: both;  }
.s_dir { float: left; width: 184px; text-align: center; font-family: "\5FAE\8F6F\96C5\9ED1"; font-size: 28px; vertical-align: middle; border-right: 1px ; z-index: 88; position: relative; }
.s_dir span { background-color: #439b15; color: #fff; display: block; }
.dir dl { width: 30%; float: left; padding-left: 40px; line-height: 1.6; }
.dir .dir-list-first { margin-left: -20px; }
.dir dl a { color: #666; font-size: 14px; }
.dir dl a:hover { color: #439b15; }
.dir dl dt { margin-bottom: 5px; font-size: 16px; color: #439b15;}
.dir dl dt a { color: #439b15; font-family: "\5FAE\8F6F\96C5\9ED1"; font-size: 16px; }
.dir dl dd span { color: #439b15; padding-right: 5px; font-size: 12px; }
h2.list-item-title { margin:45px 0 25px; font-size: 24px; font-family: "\5FAE\8F6F\96C5\9ED1", ºÚÌå, Verdana; font-weight: 500; position: relative; }
h3.list-item-title { margin:25px 0; padding-left:33px; font-size: 18px; font-family: "\5FAE\8F6F\96C5\9ED1", ºÚÌå, Verdana; line-height: 19px; font-weight: 800; }
.item-content{padding:0 25px 0 33px;}
h2 .list-item-ol { vertical-align: middle; color: #439B15; text-align: center; border-radius: 2px; padding: 4px 10px; font-size: 14px; }
h2 .title-content { padding: 0 5px; color:#439b15; }
h2 .menu-button { background: url(../images/menu_btn.gif) no-repeat right top; width: 35px; background-color: #fff; height: 28px; cursor: pointer; position: absolute; right: 0; display: none; }
div.toolbar { display: none; }
.discription{ padding:0 25px 0 33px;}
.item-content img { width: 680px; display: block; margin: 5px 0; border:1px solid #ddd; padding:1px;}
.item-content img:hover { box-shadow: 0 0 10px black }
.item-content .oc_choosericon{ width:auto; display:inline;}
.item-content p {text-indent:2em;}
.ey-look { background-color: #d9edf7; border-color: #bce8f1; color: #3a87ad; padding: 8px 35px 8px 14px; margin-bottom: 18px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 10px 0; }
.demo-show { overflow: hidden; margin: 10px 0; }
.tit { font-family: "\5FAE\8F6F\96C5\9ED1"; }
.e_menu { position: fixed; right: 50px; top: 2%; z-index: 9999; background: url(../images/m_b.gif) no-repeat  #f0f0f0; background-size: 15% 100%; padding-left: 10px; display: none; }
.e_menu ul { list-style: none; font-size: 12px; margin: 0; padding: 5px; }
.e_menu ul li { line-height: 22px; margin: 0; padding-left: 5px; }
.e_menu ul li span { color: #999; padding: 0 5px; }
.e_menu ul li a { color: #666 }
.e_menu .active { background-color: #e0e0e0; }
.e_menu .active a { color: #439b15; }
.e_menu ul li.m_p { font-weight: bold; padding: 0; }
/*****detail*****/
.c_intro img{ max-width:700px;}
.c_intro p{ margin:0 15px;}
.c_defa{ border:1px solid #ddd; background:#f0f0f0; color: #666;padding: 8px 35px 8px 14px;margin-bottom: 18px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin: 10px 0;}
/* IMAGE LIGHTBOX SELECTOR */
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; }
#cboxWrapper { max-width: none; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxLoadedContent { overflow: auto; -webkit-overflow-scrolling: touch; }
#cboxTitle { margin: 0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
.cboxPhoto { float: left; margin: auto; border: 0; display: block; max-width: none; -ms-interpolation-mode: bicubic; }
.cboxIframe { width: 100%; height: 100%; display: block; border: 0; padding: 0; margin: 0; }
#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; }
/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay { background: #ddd; }
#colorbox { outline: 0;}
#colorbox  #cboxContent { margin-top: 32px; overflow: visible; background: #000; }
#colorbox  .cboxIframe { background: #fff; }
#colorbox  #cboxError { padding: 50px; border: 1px solid #ccc; }
#colorbox  #cboxLoadedContent { background: #ccc; padding: 1px; }
#colorbox  #cboxLoadingGraphic { background: url(../images/loading.gif) no-repeat center center; }
#colorbox  #cboxLoadingOverlay { background: #000; }
#colorbox  #cboxTitle { position: absolute; top: -22px; left: 0; color: #000; border:1px;}
#colorbox  #cboxCurrent { position: absolute; top: -22px; right: 205px; text-indent: -9999px; }
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#colorbox  #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose { border: 0; padding: 0; margin: 0; overflow: visible; text-indent: -9999px; width: 20px; height: 20px; position: absolute; z-index:-999; top: 10px; display:none;  background:none; }
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#colorbox  #cboxPrevious:active,#colorbox #cboxNext:active,#colorbox #cboxSlideshow:active,#colorbox #cboxClose:active { outline: 0; left:inherit;}
#colorbox  #cboxPrevious { background-position: 0px 0px; right: 44px; left:inherit;}
#colorbox  #cboxPrevious:hover { background-position: 0px -25px; left:inherit;}
#colorbox  #cboxNext {background:none;z-index:-999; background-position: -25px 0px; right: 22px;  left:inherit;}
#colorbox  #cboxNext:hover { background-position: -25px -25px; left:inherit;}
#colorbox  #cboxClose { background-position: -50px 0px; right: 0; left:inherit;z-index:-999;}
#colorbox  #cboxClose:hover { background-position: -50px -25px;left:inherit; }
#colorbox  .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious { right: 66px; }
#colorbox  .cboxSlideshow_on #cboxSlideshow { background-position: -75px -25px; right: 44px; }
#colorbox  .cboxSlideshow_on #cboxSlideshow:hover { background-position: -100px -25px; }
#colorbox  .cboxSlideshow_off #cboxSlideshow { background-position: -100px 0px; right: 44px; }
#colorbox  .cboxSlideshow_off #cboxSlideshow:hover { background-position: -75px -25px; }
.FAQtable td {
    border-width:0px; vertical-align:top;
}

