/* CSS Document */
body{ font:12px/1.5 Tahoma,Helvetica,Arial,\5B8B\4F53,sans-serif; }
html,legend{ color:#404040; background:#fff; }
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:0;
	padding:0;
	font-size:12px;
}
table{ border-collapse:collapse; border-spacing:0; }
fieldset,img{ border:none; }
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal; }
li{ list-style:none; }
caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{ font-size:100%; }
h1{ font-size:18px; }
h2{ font-size:16px; }
h3{ font-size:14px; }
q:before,q:after{ content:''; }
abbr,acronym{ border:none; font-variant:normal; }
sup{ vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
input,button,textarea,select{ font-family:inherit; font-size:inherit; font-weight:inherit;}
input,button,textarea,select{ *font-size:100%; }
select,input,button,textarea{  font:100% Tahoma,Helvetica,Arial,sans-serif; }
table{  font-size:inherit; font:100%; }
pre,code,kbd,samp,tt{ font-family:'Courier New',Courier,monospace; }
small{ font-size:100%; }
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
abbr,acronym{ border-bottom:1px dotted; cursor:help; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
hr{ color:#D1D7DC; background-color:#D1D7DC; border:none; height:1px; }
html{ overflow-y:scroll; }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{ zoom:1; }
.clearit{ clear:both; height:0; font-size:0; overflow:hidden; }
/* rest end */
.top{ height:23px; width:100%; background:#41414c; }
.top_main{ width:980px; margin:0 auto; text-align:right; height:23px; color:#ebeae9; }
.top_main a{ color:#ebeae9; font:12px/23px \5B8B\4F53; }
.top_main a.En{ font-family:Arial; }.top_main span{ margin:0 0 0 25px; }
.logo{ width:400px; height:59px; background:url(../images/logo191119000.png) no-repeat 0 0; float:left; }
.logo a{ display:block; width:400px; height:59px; outline:none; }
.menu{ height:59px; background:url(../images/menu_bg.jpg) repeat-x; }
.menu_main{ width:980px; margin:0 auto; }
.nav{ float:right; }
.nav ul{ margin-right:-20px; }
.nav li{ float:left; width:96px; height:59px; background:url(../images/nav_libg.jpg) no-repeat right 1px; font:14px/59px \5FAE\8F6F\96C5\9ED1; text-align:center; }
.nav li a{ color:#403f3f; }.nav li a:hover{ color:#725008; text-decoration:none; }
.nav li div{ display:none; }
.nav li:hover div{ display:block; z-index:11; width:98px; overflow:hidden; zoom:1; background:url(../images/nav_liulbg.png) no-repeat 0 bottom; position:relative; right:2px; }
.nav li div ul{ display:block; overflow:hidden; zoom:1; padding:5px 0; background:url(../images/banner_top.png) repeat-x center top; margin:0; }
.nav li div ul li{ background:none; width:100%; height:auto; font:12px/28px \5B8B\4F53; }
.nav li div ul li a{ color:#636363; }.nav li ul li a:hover{ color:#636363; text-decoration:underline; }
/* banner home 466>1018 */
#full-screen-slider { width:100%; height:576px; float:left; position:relative; }
#slides { display:block; width:100%; height:576px; list-style:none; padding:0; margin:0; position:relative; }
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; }
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px; outline:none; }
#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:10px; margin:0; z-index:9; }
#pagination li { display:block; list-style:none; width:21px; height:6px; margin:0 10px 0 0; float:left; background:url(../images/banner_pagea.gif) no-repeat 0 0; }
#pagination li a{ display:block; padding:0; margin:0; text-indent:-9999px; outline:none;  }
#pagination li.current{ background:url(../images/banner_pageah.gif) no-repeat 0 0; }
/* banner end */
.banner{ position:relative; width:100%; overflow:hidden; zoom:1; }
.banner img{ display:block; margin:0 auto; }
.banner_top{ height:19px; width:100%; background:url(../images/banner_top.png) repeat-x; position:absolute; top:0; z-index:10; }
.banner_page{ width:100%; height:32px; background:url(../images/banner_pagebg.jpg) repeat-x; position:absolute; bottom:0; z-index:8; }
.banner_page_scroll{ width:980px; margin:0 auto; }
.banner_page_scroll span{ display:block; height:32px; width:455px; line-height:32px; position:relative }
.banner_page_scroll span em{ float:left; color:#333333; font:12px/32px \5FAE\8F6F\96C5\9ED1; }
.banner_page_scroll span marquee{ float:left; width:300px; font:12px/32px \5B8B\4F53; }
.banner_page_scroll span marquee a{ color:#555555; margin:0 20px 0 0; float:none; display:inline; }
.banner_page_scroll span a{ display:block; margin:-15px 0 0 0; outline:none;}
.index_list{ width:1005px; margin:20px auto; overflow:hidden; zoom:1; }
.cler{ clear:both; }
.index_list ul{ width:1005px; }
.index_list li{ float:left; width:285px; height:108px; background:url(../images/index_listlibg.png) no-repeat 0 0; margin:0 10px 0 0; padding:20px; }
.index_list li p{ color:#555555; font:12px/20px \5B8B\4F53; margin:12px 0; }
.index_list li p a{ color:#555555; }
.index_list li h1{ color:#725008; font:14px/20px \5FAE\8F6F\96C5\9ED1; }
.index_list li h1 a{ color:#725008;}
.index_list li h1 em{ color:#411818; font:14px/20px Arial; margin:0 0 0 10px; }
.index_list li h1 em{ color:#411818; }
.index_list li h1 span{ float:right; margin:8px 0 0 0; }
.index_list li h1 span a{ outline:none; }
.index_list li ul{ width:300px; margin:10px 0; }
.index_list li ul li{ width:135px; height:90px; background:none; margin:0 10px 0 0; padding:0; position:relative; overflow:hidden; zoom:1; }
.index_list li ul li img{ width:128px; height:82px; border:#e4e4e4 solid 1px; padding:2px; }
.index_list li ul li span{ display:none; width:129px; height:23px; text-align:center; color:#FFF; position:absolute; bottom:3px; left:3px; font:12px/23px \5B8B\4F53; } 
.index_list li ul li span small{ display:block; background:#000; position:absolute; width:129px; height:23px; }
.index_list li ul li span em{ display:block; background:none; position:absolute; width:129px; height:23px; text-align:center; color:#FFF; }
.footer{ width:100%; height:49px; background:url(../images/footer_Bg.png) repeat-x; overflow:hidden; zoom:1; }
.foot{ width:980px; margin:0 auto; }
.foot_l2{ float:left; color:#FFF; font:12px/49px \5FAE\8F6F\96C5\9ED1; background:url(../images/foot_limg--.png) no-repeat left center; height:49px; padding:0 0 0 60px; }
.foot_l{ float:left; color:#FFF; font:12px/49px \5FAE\8F6F\96C5\9ED1; height:49px; padding:0 0 0 60px; }
.foot_r{ float:right; margin:15px 0 0 0; }
.foot_r input.text{ width:156px; height:25px; background:url(../images/foot_input.png) no-repeat 0 0; border:none; float:left; outline:none; padding:0 0 0 14px; color:#000; font:12px/25px Arial; color:#333333; }
.foot_r input.text2{ width:156px; height:25px; background:url(../images/foot_input.png) no-repeat 0 0; border:none; float:left; outline:none; padding:0 0 0 14px; }
.foot_r input.btn{ width:30px; height:25px; background:url(../images/foot_btn.jpg) no-repeat 0 0; border:none; float:left; outline:none; cursor:pointer; }
/*  */
.layout{ width:980px; margin:0 auto; }
.layout_position{ text-align:right; color:#555555; font:12px/30px \5B8B\4F53; margin:5px 0; }
.layout_position a{ color:#555; font:12px/30px \5B8B\4F53; }
.layout_main{ border:#dddddd solid 1px; background:#fff; border-radius:3px; box-shadow:0 0 6px #dddddd; -moz-box-shadow:0 0 6px #dddddd; -webkit-box-shadow:0 0 6px #dddddd; margin:0 0 10px 0; }
.news_main{ padding:20px 40px; }
.layout_main_h1{ overflow:hidden; zoom:1; position:relative; }
.layout_main_h1 span{ float:left; color:#725008; font:18px/31px \5FAE\8F6F\96C5\9ED1; padding:5px 50px 5px 0; border-right:1px solid rgb(221, 221, 221); }
.layout_main_h1 div{ float:left; width:100%; overflow:hidden; zoom:1; margin-right:-300px; }
.layout_main_h1 div ul{ border-bottom:#ddd solid 1px; display:block; overflow:hidden; zoom:1; width:auto; position:relative; margin:0; padding:0; }
.layout_main_h1 div ul li{ float:left; width:100px; font:12px/30px \5FAE\8F6F\96C5\9ED1; padding:5px 0px; background:none; text-align:center; }
.layout_main_h1 div ul li.move{ border-bottom:#d69c20 solid 3px; }
.layout_main_h1 div ul li a{ color:#404040; text-decoration:none; background:none; padding:0; }
.layout_main_h1 div.moving_bg{ width:60px; height:3px; border-bottom:#d69c20 solid 3px; margin:0 20px; position:absolute; left:0; bottom:0; padding:0; background:#fff; }
.news_main ul li.current{ overflow:hidden; zoom:1; background:#f5f4f4; margin:30px 0; }
/* news banner css */
.news_main ul li.current .slideshow{ clear:both; overflow:hidden; zoom:1; }
.news_main ul li.current .slideshow li{ position:relative; overflow:hidden; zoom:1; }
.news_main ul li.current .slideshow span.title{ position:absolute; bottom:0; left: 0; margin-bottom: 0; width: 100%; height: 32px; line-height: 32px; font-size: 14px; text-indent:10px; }
.news_main ul li.current .slideshow span.title, .slidebar li { color: #FFF; overflow: hidden; }
.news_main ul li.current .slidebar li { width:18px; height:18px; line-height:18px; background:#fff; color:#000; float:left; cursor:pointer; text-align:center; margin:0 5px 0 0; }
.news_main ul li.current .frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }
.news_main ul li.current .temp { margin: 0; }
.news_main ul li.current .slidebar { position:absolute; bottom:5px; left:180px; }
.news_main ul li.current .slideshow span.title, .slidebar li{ color:#fff; overflow:hidden; }
.news_main ul li.current .slidebar li.on { background:#d69c20; color:#fff; }
.news_main ul li.current .slideshow SPAN.title { text-indent: 0px; }
.news_main ul li.current .block { margin:0; position: relative; }
.news_main ul li.current #frameHlicAe { margin: 0px !important; border: 0px !important; }
.news_main ul li.current .comiis_wrap960,.news_main ul li.current .comiis_wrapad { margin:0 auto; }
.news_main ul li.current .comiis_wrapad { /*margin-top: 10px;*/ }
.news_main ul li.current .comiis_wrapad { overflow: hidden; }
.news_main ul li.current .comiis_wrapad img { float: left; width:271px; height:186px; }
.news_main ul li.current #slidesImgs li { display: none; background:none; }
.news_main ul li.current #slidesImgs li a{ float:left; background:none; padding:0; }
.news_main ul li.current #slidesImgs li span{ float:left; height:auto; width:541px; position:static; margin:0 0 0 30px; }
.news_main ul li.current #slidesImgs li span.title dl dt{ font:bold 14px/60px \5B8B\4F53; float:none; }
.news_main ul li.current #slidesImgs li span.title dl dt a{ color:#555555; float:none; background:none; padding:0; }
.news_main ul li.current #slidesImgs li span.title dl dd{ color:#555555; font:12px/20px \5B8B\4F53; float:none; }
.news_main ul li.current #slidesImgs li span.title dl dd span.more{ display:block; float:right; width:auto; height:auto; overflow:hidden; zoom:1; line-height:20px; }
.news_main ul li.current #slidesImgs li span.title dl dd span.more a{ float:none; display:block; background:#d69c20; padding:2px 20px; color:#FFF; position:absolute; right:10px; bottom:10px; }
.news_main ul li{ background:url(../images/dashed.jpg) repeat-x 0 bottom; font:12px/34px \5B8B\4F53; }
.news_main ul li span{ float:right; color:#7a7a7a; font:12px/34px \5B8B\4F53; }
.news_main ul li a{ background:url(../images/list-style.png) no-repeat left center; color:#555; padding:0 0 0 15px; }
.page{ width:100%; margin:20px auto 0 auto; text-align:center; }
.page a{ display:inline-block; width:30px; height:30px; background:url(../images/page_ah.png) no-repeat 0 0; font:12px/30px Arial; color:#000; }
.page a:hover{ background:url(../images/page_a.png) no-repeat center center; color:#FFF; text-decoration:none; }
.page a.prev,.page a.next{ margin:0 5px; }
.page a.home,.page a.end{ width:60px; height:30px; background:url(../images/page_aw.jpg) no-repeat 0 0; }
.page a.home:hover,.page a.end:hover{ color:#b1aeae; }
.list_main{ padding:20px 40px; }
ul.list_main_ul{ margin:20px auto; overflow:hidden; zoom:1; }
ul.list_main_ul li{ clear:both; background:#f9f8f8; border:#dddddd solid 1px; margin:10px 0; overflow:hidden; zoom:1; }
ul.list_main_ul li p{ float:left; padding:2px; border-right:#ddd solid 1px; }
ul.list_main_ul li p img{ width:233px; height:145px; }
ul.list_main_ul li dl{ float:left; width:594px; margin:0 0 0 25px; }
ul.list_main_ul li dl dt{ font:bold 14px/50px \5B8B\4F53; background:url(../images/list-style.png) no-repeat left center; padding:0 0 0 15px; }
ul.list_main_ul li dl dt a{ color:#555555; }
ul.list_main_ul li dl dd{ padding:0 0 0 15px; font:12px/20px \5B8B\4F53; margin:5px 0 0 0; }
ul.list_main_ul li dl dd a{ color:#555555; }
ul.list_main_ul li dl dd span{ display:block; float:right; }
ul.list_main_ul li dl dd span a{ outline:none; display:block; }
/* job */
.job_main{ padding:20px 40px; }
.job_main .hr_job{ margin-top:30px; height:auto; }
.job_main .hr_job table tr td { color:#4b4a4a; }
.job_main .hr_job table tbody tr.addbg td{height:39px; }
.job_main .hr_job table tbody tr.addbg1 td{height:32px;background:#f9f8f8;}
.job_main .trbg{ background:url(hrjob_03.jpg) no-repeat; }
.job_main .hr_job table thead tr td{background:#d8e7ee;color:#333; text-align:center;}
.job_main .hr_job table#humantable tbody tr td{text-align:center;}
.job_main .hr_jobtext{ background:#f9f8f8; border:#dddddd solid 1px; margin:10px 0; text-align:left; padding:10px 40px; }
.job_main .hr_jobtext h2{ color:#725008; font:12px/30px \5FAE\8F6F\96C5\9ED1; }
.job_main .hr_jobtext ol li{ color:##555555; font:12px/22px \5B8B\4F53; }
.job_main .titleh3{ color:#4584ba; padding-bottom:5px; }
.job_main a.chakan{color:#075ba3;}
.job_main .hr_jobtext a.btn{ display:block; float:right; width:80px; height:25px; background:url(../images/job_btn.jpg) no-repeat 0 0; margin:0; padding:0; font:12px/25px \5B8B\4F53; color:#FFF; text-align:center; }
/* job_text */
.job_text table{ margin:30px 0 30px 50px; }
.job_text td.title{ color:#333333; font:12px \5B8B\4F53; }
.job_text td input{ background:#FFF; border:#dddddd solid 1px; width:154px; height:21px; margin:10px 0; }
.job_text td select{ border:#ddd solid 1px; width:154px; height:21px; margin:10px 0; }
.job_text td input.radio{ width:auto; height:auto; border:none; }
.job_text td textarea{ width:512px; height:125px; border:#ddd solid 1px; resize:none; overflow-y:scroll; }
.job_text td input.btn{ width:46px; height:26px; background:url(../images/btn.jpg) no-repeat 0 0; border:none; float:right; color:#FFF; cursor:pointer; }
.job_text td span.file{ display:inline-block; background:url(../images/file_bg.png) no-repeat left center; font:12px/22px \5B8B\4F53; padding:0 0 0 15px; margin:10px 0; }
.job_text td span.file a{ color:#154b97; }
.map_main{ padding:20px 40px; }
.map_main_content{ width:784px; height:521px; background:url(../images/map_bg.png) no-repeat 0 0; margin:20px auto; position:relative; }
.map_main_content h1{ position:absolute; font:normal 12px \5B8B\4F53; }
.map_main_content h1 em{ display:block; width:100px; height:19px; color:#333; background:url(../images/map_a.png) no-repeat 0 0; outline:none; position:absolute; top:-5px; left:-20px; cursor:pointer; }
.map_main_content h1 em:hover{ background:url(../images/map_ah.png) no-repeat 0 0; }
.map_main_content h1 em div{ display:none; }
.map_main_content h1 em:hover div{ display:block; width:121px; height:27px; line-height:27px; text-align:center; background:url(../images/map_adivbg.png) no-repeat 0 0; color:#6d5a32; left:-15px; top:-25px; position:absolute; cursor:text; }
.about_main{ padding:20px 40px; }
.about_qikan h1{ border-bottom:#efeeee solid 6px; color:#d69c20; font:bold 18px/40px \5FAE\8F6F\96C5\9ED1; margin:20px 0; }
.about_qikan h1 span{ position:relative; display:block; width:190px; height:30px; float:right; color:#555555; font:12px/30px \5B8B\4F53; }
/* select */
.select_box{ position:absolute; right:0; top:0; width:98px; height:21px; background:url(../images/select_bg.jpg) no-repeat 0 0; z-index:99; margin:5px 0 0 0; }
.select_box .select_txt{ width:98px; cursor:pointer; font-weight:normal; color:#555555; font:12px/21px \5B8B\4F53; margin:0; text-indent:8px; border:none; z-index:98; }
.select_box .option{ width:96px; border:#6a6a6a solid 1px; border-top:0; position:absolute; top:21px; z-index:97; overflow:hidden; display:none; }
.select_box .option a{ display:block; height:26px; line-height:26px; text-align:left; width:100%; background:#fff; padding:0 0 0 5px; border-bottom:#ccc solid 1px; }
.select_box .option a:hover{ cursor:pointer; }
.about_qikan ul{ overflow:hidden; zoom:1; width:940px; }
.about_qikan ul li{ float:left; margin:0 43px 0 0; }
.about_qikan ul li p a{ outline:none; }
.about_qikan ul li p a:hover{ position:relative; top:1px; left:1px; }
.about_qikan ul li p img{ padding:2px; border:#ddd solid 1px; }
.about_qikan ul li span{ display:block; color:#555555; font:14px/30px \5B8B\4F53; text-align:center; }
.about_page{ width:100%; text-align:center; margin:20px 0; }
.about_page a{ display:inline-block; width:107px; height:28px; line-height:28px; }
.about_page a.prev{ background:#edebeb url(../images/about_page_prev_a.png) no-repeat 5px center; color:#555555; }
.about_page a.prev:hover{ background:#3d3d46 url(../images/about_page_prev_ah.png) no-repeat 5px center; color:#FFF; text-decoration:none; }
.about_page a.next{ background:#edebeb url(../images/about_page_next_a.png) no-repeat 97px center; color:#555555; }
.about_page a.next:hover{ background:#3d3d46 url(../images/about_page_next_ah.png) no-repeat 97px center; color:#FFF; text-decoration:none; }
.contact_main{ padding:20px 40px; }
.contact_main_content{ overflow:hidden; zoom:1; width:844px; margin:40px auto; }
.contact_list{ float:left; }
.contact_list h1{ color:#555555; font:bold 14px/50px \5B8B\4F53; }
.contact_list li{ color:#555555; font:12px/28px \5B8B\4F53; }
.contact_map{ float:right; width:557px; height:251px; border:#e0dfdf solid 1px; }
.about_style ul{ overflow:hidden; zoom:1; width:918px; margin:20px 0; }
.about_style ul li{ float:left; background:#f9f8f8; border:#dddddd solid 1px; margin:20px 20px 0 0; }
.about_style ul li:hover{ border:#FF0000 solid 1px; }
.about_style ul li p{ float:left; }
.about_style ul li p a{ outline:none; }
.about_style ul li p img{ width:251px; height:187px; }
.about_style ul li dl{ float:left; width:166px; margin:0 0 0 20px; }
.about_style ul li dl dt{ font:16px/50px \5FAE\8F6F\96C5\9ED1; }
.about_style ul li dl dt a{ color:#202020; }
.about_style ul li dl dd{ color:#555555; font:12px/25px \5FAE\8F6F\96C5\9ED1; }
.qualification ul{ overflow:hidden; zoom:1; width:940px; }
.qualification ul li{ float:left; /*position:relative;*/ margin:20px 26px 0 0; }
.qualification ul li p{ width:157px; height:147px; border:#dddddd solid 1px; text-align:center; vertical-align:middle; position:relative; display:table-cell; }
.qualification ul li p a{ *position:absolute; top:50%; outline:none; visibility:hidden; }
.qualification ul li p a:focus{ outline:none; }
.qualification ul li p a img{ *position:relative; top:-50%; _top:-51%; left:-50%; visibility:visible; }
.qualification ul li span{ display:block; text-align:center; color:#555555; font:12px/30px \5B8B\4F53; }
.about_zzjg{ text-align:center; width:749px; margin:20px auto; }
.team ul{ overflow:hidden; zoom:1; margin:20px 0; }
.team ul li{ overflow:hidden; zoom:1; width:883px; margin:0 auto; border-bottom:#dddddd solid 1px; margin:0 auto 20px auto; padding:0 0 20px 0; }
.team ul li p{ float:left; }
.team ul li p a{ outline:none; }
.team ul li p a img{ width:167px; height:196px; padding:2px; border:#ddd solid 1px; }
.team ul li dl{ float:left; width:663px; margin:0 0 0 43px; }
.team ul li dl dt{ color:#202020; font:18px/60px \5FAE\8F6F\96C5\9ED1; }
.team ul li dl dt em{ color:#555555; font:14px/30px \5FAE\8F6F\96C5\9ED1; margin:0 0 0 20px; }
.team ul li dl dd{ color:#555555; font:12px/22px \5B8B\4F53; }
.greetings{ overflow:hidden; zoom:1; width:883px; margin:20px auto; }
.greetings_img{ float:left; }
.greetings_img p{ margin:0 0 0 6px; }
.greetings_img p img{ border:#efeff1 solid 1px; padding:4px; box-shadow:0 0 6px #efeff1; -moz-box-shadow:0 0 6px #efeff1; -webkit-box-shadow:0 0 6px #efeff1; }
.greetings_img span.lcd{ display:block; text-align:center; color:#000; font:12px/25px \5B8B\4F53; }
.greetings_img span.name{ display:block; text-align:center; }
.greetings_text{ float:right; width:625px; }
.greetings_text p{ color:#555555; font:12px/25px \5B8B\4F53; text-indent:2em; margin:0 0 10px 0; }
.news_text{ width:800px; margin:20px auto; }
.news_text h1{ text-align:center; color:#555555; font:14px/30px \5B8B\4F53; }
.news_text span.time{ display:block; text-align:right; color:#7a7a7a; font:12px/30px \5B8B\4F53; }
.news_text_content p{ color:#555555; font:12px/22px \5B8B\4F53; text-indent:2em; margin:0 0 10px 0; }
/* customer style  */
.list_text{ margin:20px 0; }
.showpic{ width:878px; height:400px; background:#efefef; position:relative; text-align:center; vertical-align:middle; }
.switch-list{ width:100%; height:100%; position:relative; }
.switch-list img{ position:absolute; top:50%; left:50%; margin-left:-439px; margin-top:-200px; width:878px; height:400px; }
.switch-list div{ width:100%; height:60px; position:relative;display:block; zoom:1; }
.switch-list div p{ width:878px; height:20px; color:#FFFFFF;  background:#000000; filter:alpha(0.6); opacity:0.6; text-align:center; padding:5px; position:
absolute;left:0px; bottom:-340px }
.hidebtn{width:678px;height:350px;position:absolute;left:5px;top:5px;}
.png-prev{ position:absolute; width:38px; height:38px; top:50%; margin-top:-19px; left:2%; background:url(../images/customer_lefta.png) no-repeat 0 0; display:none; cursor:pointer; outline:none; z-index:99; }
.png-next{ position:absolute; width:38px; height:38px; top:50%; margin-top:-19px; right:2%; background:url(../images/customer_righta.png) no-repeat 0 0; display:none; cursor:pointer; outline:none; z-index:99; }
.png-prev:hover{ background:url(../images/customer_leftah.png) no-repeat 0 0; }
.png-next:hover{ background:url(../images/customer_rightah.png) no-repeat 0 0; }
.controlbox{ width:100%; height:100%; overflow:hidden; }
.btnbox{ width:878px; height:128px; background:#dddcdc; }
.btnbox .sbtn{ float:left; display:inline; width:18px; height:62px; background:url(../images/left.png) no-repeat 0 0; margin:30px 8px; outline:none; }
.btnbox .snext{ float:right; display:inline; width:18px; height:62px; background:url(../images/right.png) no-repeat 0 0; margin:30px 8px; outline:none; }
.show-body{ float:left; display:inline; width:804px; height:104px; margin:10px auto; position:relative;overflow:hidden;}
.show-body ul{position:absolute;left:0;top:0;}
.show-body ul li{float:left;display:inline; text-align:center;}
.show-body ul li img{ width:117px; height:86px; cursor:pointer; padding:9px; }
.show-body ul li.current img{ background:url(../images/borderbg.png) no-repeat center top; padding:9px; }
/* customer style end */
body.bg_color{ background:#f6f6f6; }
.layout_main_show{ background:none; margin:20px auto; border:none; box-shadow:none; }
.layout_main_h1_position{ position:relative; }
.layout_main_h1 div.layout_main_width{ width:1024px; }
/*  */
.show{ margin:20px 0;  zoom:1; }
#ifocus{ zoom:1; background:#fff; border:#e6e6e6 solid 1px; box-shadow:0 0 6px #e6e6e6; -moz-box-shadow:0 0 6px #e6e6e6; -webkit-box-shadow:0 0 6px #e6e6e6; height:510px;}
#ifocus_pic { display:inline; position:relative; float:right; width:761px; height:508px; overflow:hidden; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:761px; height:508px; overflow:hidden; }
#ifocus_piclist img { width:761px; height:508px; }
#ifocus_btn{ position:relative;left:0px;top:0; z-index:2 }
#ifocus_btn li { width:235px; height:35px; cursor:pointer; position:relative; color:#555555; font:12px/35px \5FAE\8F6F\96C5\9ED1; margin:10px 0; text-indent:20px; }
#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
#ifocus_btn .current { background:url(../images/hover_bg.png) no-repeat 0 0; opacity:1; color:#FFF; }
#ifocus_opdiv{ position:absolute; left:0; bottom:0; width:100%; height:100%; }
#ifocus_tx{ position:absolute; left:0; bottom:0; }
#ifocus_tx .normal{ display:none; }
#ifocus_tx .current{ color:#ffffff; font:12px/22px \5FAE\8F6F\96C5\9ED1; height:50px; }
.list_main_position{ padding:0;}
#ifocus_tx li{ position:relative; }
#ifocus_tx li p{ margin:0 10px; line-height:25px; }
.bottom_open{position:absolute; left:0; bottom:0;background:#000; filter: alpha(opacity=40);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity:0.40; width:761px; height:80px;}
/*  */
.search_content{ width:880px; margin:0 auto; }
.search_content_list span{ display:block; color:#7a7a7a; font-size:12px; font-family:\5B8B\4F53,sans-serif; line-height:30px; margin:10px 0 20px 0; }
.search_content_list li{ width:500px; margin:0 0 50px 0; overflow:hidden; zoom:1; }
.search_content_list li h1{ font-size:16px; font-family:\5B8B\4F53,sans-serif; }
.search_content_list li h1 a{ text-decoration:underline; color:#154A97; font-weight:normal; }
.search_content_list li h1 a em{ color:#07913A; text-decoration:underline; }
.search_content_list li p em{ color:#07913A; }
.search_page{ margin:0 0 50px 0; overflow:hidden; zoom:1; }
.search_page li{ float:left; margin:0 8px 0 0; }
.search_page li a{ display:block; width:16px; height:16px; text-align:center; line-height:16px; border:#aaaaaa solid 1px; color:#585858; }
.search_page li a:hover{ background:#4085a2; border:#4da4dd solid 1px; color:#FFFFFF; text-decoration:none; }
a.search_page_home{ float:left; display:block; width:7px; height:9px; background:url(../images/serach_page_home_bg.jpg) no-repeat 0 0; margin:4px 15px 0 0; }
a.search_page_home1{ float:left; display:block; width:5px; height:9px; background:url(../images/serach_page_home1_bg.jpg) no-repeat 0 0; margin:4px 12px 0 0; }
a.search_page_end{ float:left; display:block; width:7px; height:9px; background:url(../images/serach_page_end_bg.jpg) no-repeat 0 0; margin:4px 15px 0 0; }
a.search_page_end1{ float:left; display:block; width:5px; height:9px; background:url(../images/serach_page_end1_bg.jpg) no-repeat 0 0; margin:4px 12px 0 0; }
span.link_span{ position:relative; display:inline-block; height:23px; }
span.link_span ul{ display:none; }
span.link_span:hover ul{ display:block; position:absolute; left:-10px; background:#f0f0f0; padding:10px; width:50px; z-index:11; *margin:19px 0 0 0; }
span.link_span:hover ul li{ font:12px/25px \5B8B\4F53; }
span.link_span:hover ul li a{ color:#000; }
.open_bg{ position:absolute; width:100%; height:100%; background:#000; top:0; left:0; display:none; }
.open_main{ display:none; position:absolute; background:#FFF; z-index:99; left:50%; top:50%; }
.open_main_img{ text-align:center; margin:0 auto; }
.open_imgdiv{ position:relative; width:auto; display:table; height:auto; margin:0 auto; background:#fff; border:#fff solid 5px; }
.open_imgdiv img{ width:640px; /*height:480px;*/ }
.qualification ul li .open_imgdiv p{ display:block; width:auto; height:auto; border:none; }
em#layout_main_h1_more{ display:block; position:absolute; right:0; width:72px; height:38px; background:#f7f7f8; z-index:99; }
#layout_main_h1_more_prev{ position:absolute; left:0; top:10px; display:block; width:31px; height:17px; background:url(../images/btn.gif) no-repeat left top; z-index:99; outline:none; }
#layout_main_h1_more_prev:hover{ background:url(../images/btn.gif) no-repeat left bottom; }
#layout_main_h1_more_next{ position:absolute; left:40px; top:10px; display:block; width:31px; height:17px; background:url(../images/btn.gif) no-repeat right top; z-index:99; outline:none; }
#layout_main_h1_more_next:hover{ background:url(../images/btn.gif) no-repeat right bottom; }
.ys-sg{display:none;position:relative; margin-left:54px;}
.clear{zoom:1;}
.right-box{ position:relative}
.clear:after{content:"";display:block;clear:both;}
.normals{ width:761px; position:absolute;left:0; bottom:0}



.pages{ width:100%; margin:20px auto 0 auto; text-align:center; }
.pages a{ display:inline-block; width:30px; height:30px; margin-right:5px; background:url(../images/page_ah.png) no-repeat 0 0; font:12px/30px Arial; color:#000; }
.pages a:hover{ background:url(../images/page_a.png) no-repeat center center; color:#FFF; text-decoration:none; }
.pages a.prev,.pages a.next{ margin:0 5px; }
.pages a.first,.pages a.last{ width:60px; height:30px; background:url(../images/page_aw.jpg) no-repeat 0 0; }
.pages a.first:hover,.pages a.last:hover{ color:#b1aeae; }
.pages a.selected{background:url(../images/page_a.png) no-repeat center center; color:#FFF; text-decoration:none;}
/*  */
#Scroll{ height:27px; position:relative; top:3px; left:5px; z-index:99; }
#Scroll #ScrollMe{ overflow:hidden; height:27px; width:300px; }
#Scroll #ScrollMe a{ display:block; float:none; line-height:27px; color:#555555; margin:0; text-align:left }

#ScroRight{ position:absolute;left:-10px;top: 0;width:5px; height:510px; background:#141914; z-index:100}
#ScroLine{ position:absolute;left:-3px;top:0; width:10px; height:45px; background:#a2875d}
#ScroLeft{ position:absolute;left:0;top:0;height:510px; width:235px; overflow:hidden}
#Scroll{ height:510px; width:235px; position:absolute;left:0px;top:2px}
