*{ margin: 0; padding: 0; list-style: none; font-family: "寰蒋闆呴粦"; font-size: 14px;}
a{ text-decoration: none; cursor: pointer;}
input,textarea{ outline: none;}
img{border: none;}
.clear{ clear: both;}
.center{ width: 1172px; margin: auto;}

/*header-css start*/
.header{ }
.header_left{ width: 352px; height: 168px; float:left;}
.header_left .logo{ display: block; width: 352px; height: 168px; background: url(../img/index_03.jpg) no-repeat;}
.header_right{ float: right; height: 168px;}
.language{ float: right; padding: 27px 0;}
.language a{ margin-left: 25px;}
.search{ float: right; width: 242px; height: 28px; background: url(../img/index_13.png);}
.search .search_s{ display: block; width: 30px; height: 27px; float: left;}
.search input{ float: left; width: 200px; height: 27px;line-height: 27px; background: none; border: none; color: #494544; font-size: 12px; text-indent: 6px;}
.nav{ float: right; width: 820px; height: 36px; margin: 16px 0; border-top: 2px dotted #C1C2C2; border-bottom: 2px dotted #C1C2C2; line-height: 36px; position: relative; top: 0px; }
.nav_ul{ position: absolute; top: -5px; left: 17px;}
.nav_ul a{ display: block; width: 109px; height: 41px; text-align: center;  line-height: 41px; float: left; color: #231815; font-size: 18px; font-weight: 700;}
.nav_ul a:hover,.first{ color: #009A44 !important; background: url(../img/index2_10.png);}
.nav_ul span{float: left; line-height: 41px; color: #D6D6D6;}
/*header-css end*/

/*slider-container-css start*/
.slider-container{height:490px;overflow:hidden; padding-top: 20px;}
.main-slider{width:920px;height:490px; float: right; position:relative;overflow:hidden}
.slide-item{position:absolute;left:0;top:0;display:none;}
.slide-item img{ display: block; width:920px;height:490px;}
.thumbs{ width: 248px; float: left;}
.thumbs li{ width: 248px; height:66px; margin-top: 1px; margin-bottom: 18px; background: url(../img/index_24.png); text-align: center; line-height: 66px; font-size: 22px; font-weight: bold; color: #FFFFFF; cursor: pointer; }
.thumbs li.curr{ background: url(../img/index_21.png); }
/*slider-container-css end*/

/*banner2-css start*/
.banner2{ width: 100%; height: auto; text-align: center; padding: 20px 0 10px 0;}
.banner2 img{ display: block; width: 100%;}
/*banner2-css start*/

/*contect-css start*/
.contect_all{ padding: 30px 0;}
.contect_left,.contect_center,.contect_right{ float: left; position: relative; top: 0px;}
.contect_left{ width: 340px; padding-right: 16px;}
.leftmess{ padding:23px 6px;}
.leftmess img{ display: block; width: 154px; height: 116px; float: left; margin:0 10px 4px 0 ;}
.leftmess p{ color: #4D4948; line-height: 20px;}
.contect_center{ width: 485px;}
.ttop{ padding: 0 16px;}
.news_lis{ margin-top: 23px; border-left: 1px solid #B4B5B5; border-right:1px solid #B4B5B5 ;}
.news_lis ul li{ padding: 0 20px; height: 30px; line-height: 30px;}
.news_lis ul li .text_p{ display: block; width: 350px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #4B4746;}
.news_lis ul li .text_p:hover{ text-decoration: underline;}
.news_lis ul li .checks{ display: block; width: 65px; text-align: center; float: right; color: #7A7979;}
.news_lis ul li .checks:hover{ text-decoration: underline;}
.contect_right{ width: 315px; padding-left: 16px;}
.contact{ padding: 20px;}
.contact_text{ color: #464241; line-height: 20px;}
.adr{ padding: 3px;}

#files{ padding: 20px 0 0 10px;}
.tree li a{ padding-left: 20px; color:#3E3A39;display:block; width: 91%; height: 40px; line-height: 40px; font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; outline: none;}
.tree li a.tree-parent{background:url(../img/open_03.png) 5px 50% no-repeat;}
.tree li a.tree-parent-collapsed{background:url(../img/close_03.png) 5px 50% no-repeat;}
.tree ul.tree-group-collapsed{display:none;}
/*contect-css end*/

/*contect_bottom-css start*/
.contect_bottom{ margin-bottom: 50px;}
.contect_top{ width: 100%; height: 35px; border-bottom: 2px solid #C7C8C8; position: relative; top: 0px;}
.text1{ width: 91px; height: 28px;position: absolute; left: 0px; bottom: -2px;}
.more{ display: block; width: 53px; height: 15px; background: url(../img/index_36.png); position: absolute; right: 0px; bottom: -2px;}
.ul_img{ padding: 20px 0; background-color:#E8E8E8 ; margin: 15px 0;}
.ul_img li{float: left; margin-left:18px;}
.ul_img li a img{ display: block; width: 270px; height: 180px;}
/*contect_bottom-css end*/

/*footer-css start*/
.footer{ width: 100%; height: auto; background: url(../img/footer_line.png) repeat-x top; text-align: center; margin-bottom: 20px;}
.footer_a{ height: 80px; line-height: 80px; color: #A3A3A3; }
.footer_a a{ color: #3E3A39; margin: 0 10px; font-size: 16px;}
.footer p{ color: #3E3A39; line-height: 20px;}
.footer p a{ color: #3E3A39;}
/*footer-css end*/

/*about_contect-css start*/
.about_cleft{ float: left; width: 260px; height: auto; overflow: hidden;}
.about_ctop{ width: 260px; height: 52px; overflow: hidden;}
.about_cdown{ width: 252px; min-height: 905px; border-right: 8px solid #036EB8; background: url(../img/about_07.png) no-repeat bottom;}
.about_cright{ float: left; width: 910px; min-height: 957px; overflow: hidden;  position: relative; top: 0px;}
.navigation{ width: 100%; height: 52px; color: #060606;}
.navigation a{ color: #060606;}
.about_mess{ padding: 0 0 0 25px;}
.mess_top{ border-left: 3px solid #ADCD11; color: #231815; font-size: 18px; font-weight: 700; margin: 18px 0; padding-left: 10px;}
.mess_p{ margin-bottom: 50px;}
.mess_p p{ color: #231815; line-height: 30px; font-size: 16px; }
.mess_img ul li{ width: 45%; float: left; margin: 7px 22px ; text-align: center;}
.mess_img ul li img{ width: 373px; height: 249px;}
.mess_img ul li p{ color: #231815;font-size: 16px;} 
.pro_img ul li{ width: 285px; float: left; margin: 0 5px 20px 5px; overflow: hidden; text-align: center;}
.pro_img ul li a img{display: block; width: 285px; height: 190px;} 
.pro_img ul li a p{ color: #231815;font-size: 16px; line-height: 30px; }
.pro_img ul li a p:hover{ color: #009A44; text-decoration: underline;}
.pages{ width: 100%; text-align: center;margin:30px 0; }
.pages a,.pages select,.pages span{ margin: 0 7px; color: #231815;}
.pages a:hover{ color: #009A44;}
.pages select{ border: 1px solid #25AEEC;}
.nav_down{ padding: 20px;}
.name a{ display: block; width: 100%; height: 30px; line-height: 30px; color: #403C3C; font-size: 16px; font-weight: bold; overflow: hidden;}
.name a span{margin: 0 5px; font-size: 20px;}
.down a{ display: block; width: 90%; height: 30px; line-height: 30px; margin-left: 12px; color: #403C3C; overflow: hidden; }
.down a.current{font-weight:700;}
.nav_down .list_down{cursor:pointer;display:inline;margin: 0px 5px;font-size: 20px;font-weight:700;}
/*about_contect-css end*/

.lyb{padding:10px 20px;}
.lyb input{line-height:25px;}

.show{display:block;}
.hidden{display:none;}
