@charset "utf-8";
@import "/images/system.css";
@import "reset.css";
html{}
body{color:#6b6b6b; background:url(bg.jpg) left top repeat; font:12px/1.75 "sans serif",tahoma,\5B8B\4F53,\5FAE\8F6F\96C5\9ED1,Verdana, Arial, Helvetica, sans-serif;}
a{color:#6b6b6b; text-decoration:none; outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration: none;color:#7f0000;transition: all 300ms ease-in-out 0s;}
p{line-height:175%;}
textarea, input, select{vertical-align:middle;cursor:pointer;font-family:\5FAE\8F6F\96C5\9ED1; font-size:12px;}
input.nobord{border:none;background:none;vertical-align:middle}
textarea{resize:none; font-size:12px;}
table{border-collapse:collapse; width:100%;}
.white{color:#FFFFFF}
.on{color:#7f0000;}
.col{ color:#333;}
.black{ color:#000;}
br{ display:inline; line-height:11px; }
#gotop{ width:73px; height:57px; background:url(gotop.png) left top no-repeat;filter:alpha(opacity=60); -moz-opacity:0.6;opacity:0.6;}
#gotop:hover{filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}
a.ke-insertfile{color:#0000EE; text-decoration:underline;}
/**************************************************************************************************/
.header{ width:100%; min-height:131px; height:auto;_height:131px; background:url(head.jpg) left top repeat-x; position:relative; z-index:2;}
.top{ width:1000px; margin:0 auto; padding-bottom:10px; position:relative;}
.logo{ width:650px; height:60px; display:block; background:url(logo.png) left center no-repeat; text-indent:-99999px; float:left; margin-top:13px;}
.top .top_zs{display:block;width:62px; height:62px; position:absolute; left:328px; top:11px;}
.top .top_zs1{display:block;width:62px; height:62px; position:absolute; left:400px; top:11px;}
.tel{ width:209px; height:37px; display:block; background:url(tel.png) left center no-repeat; text-indent:-99999px; float:right; margin-top:24px; margin-right:0px;}
.collect{ position:absolute; right:0; top:39px; height:24px; line-height:24px; background:url(collect.png) left center no-repeat; padding-left:18px;}
.menu{ width:100%; height:48px; line-height:48px; position:relative;z-index:999999; background-color:#7f0000;}
.nav{ width:1000px; height:48px; margin:0 auto;}
.nav .li_top{ width:120px; height:48px; line-height:48px; float:left; text-align:center; font-size:14px; margin-right:5px; position:relative; z-index:2; font-weight:bold;}
.nav .a_top{ display:block; }
.nav .a_top:hover{ color:#6b6b6b;transition:none;}
.nav .a_top.select ,.nav li.on a.a_top{background:url(menu_2.jpg) left center repeat-x;color:#6b6b6b;}
.nav .li_top.li_8{ float:right; margin-right:0;}
.nav li.li_top .sub{display:none;height:auto;left:0; top:48px;position:absolute;background:url(menu_1.jpg) left top repeat-x;z-index:9999999;}
.nav li.li_top .sub.sub2{ left:-200px;}
.nav li.li_top .sub.sub3{ left:-293px;}

.nav li.li_top .sub .nav_ul_1{ width:470px; padding:10px 10px 10px 0;}
.nav li.li_top .sub.sub2 .nav_ul_1{ width:506px; padding:10px 10px 10px 0;}
.nav li.li_top .sub .nav_ul_1 dd{ width:124px; float:left;}
.nav li.li_top .sub.sub2 .nav_ul_1 dd{ width:160px; float:left;}
.nav li.li_top .sub .nav_ul_1 dd a{ display:block; line-height:32px; height:32px; text-align:left; text-indent:26px; font-weight:bold; font-size:12px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.nav li.li_top .sub .nav_ul_1 dd a:hover{ display:block;color:#7f0000;}
.nav li.li_top .sub .nav_ul_1 dt{width:346px; float:right;}
.nav li.li_top .sub .nav_ul_1 dt img{ display:block; width:346px;}

.nav li.li_top .sub .nav_ul_2{ width:552px; padding:10px 10px 10px 0;}
.nav li.li_top .sub .nav_ul_2 dd p{ float:left; width:90px;display:inline;}
.nav li.li_top .sub .nav_ul_2 dd p.p0{ margin-left:5px;}
.nav li.li_top .sub .nav_ul_2 dd b{ display:block; height:28px; line-height:28px;}
.nav li.li_top .sub .nav_ul_2 dd a{ display:block; line-height:26px; height:26px; text-align:left; text-indent:12px; font-weight:normal; font-size:12px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.nav li.li_top .sub .nav_ul_2 dd b a{ font-weight:bold;}
.nav li.li_top .sub .nav_ul_2 dt{width:346px; float:right;}
.nav li.li_top .sub .nav_ul_2 dt img{ display:block; width:346px;}


.banner_fc{ width:100%;position:relative;  height:510px; overflow:hidden; padding-bottom:33px; background:url(banner_bg.png) bottom center repeat-x; position:relative; z-index:1;}
.banner_fc .bd{ position:relative; z-index:0;}
.banner_fc .bd ul{ width:100% !important;  z-index:98;}
.banner_fc .bd li{ width:100% !important;  height:510px; }
.banner_fc .bd li a{ height:510px; display:block; position:relative;}
.banner_fc .prev_pic{ display:block; width:37px; height:50px; background:url(jt.png) left top no-repeat; cursor:pointer; position:absolute; left:5%; top:230px; z-index:99;}
.banner_fc .next_pic{ display:block; width:37px; height:50px; background:url(jt.png) right top no-repeat; cursor:pointer; position:absolute;right:5%; top:230px; z-index:99;}
.banner_fc .hd{ width:100%;  position:absolute; bottom:50px; left:0; height:17px; line-height:17px; text-align:center;}
.banner_fc .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:18px; height:17px; margin:0 5px; background:url(btn.png) left top; overflow:hidden;line-height:9999px;}
.banner_fc .hd ul li.on{ background:url(btn.png) right top no-repeat;}


.index_news{ width:968px; height:24px; line-height:24px; padding:10px 15px; border:#cccccc solid 1px; background:url(news_bg.jpg) center center repeat-x; margin:0 auto; verflow:hidden; position:relative; top:-10px;}
.index_news_title{ float:left; font-size:14px; font-weight:bold;}
.scroll_news{ width:870px; height:24px; float:left; position:relative; overflow:hidden; margin-left:20px;}
.scroll_news .prev{width:10px; height:5px; position:absolute; right:0; top:5px; background:url(btn_on.png) left top no-repeat; z-index:9999999}
.scroll_news .prev:hover{background:url(btn_on.png) right top no-repeat;}
.scroll_news .next{ width:10px; height:5px; position:absolute; right:0; top:15px; background:url(btn_on.png) left bottom no-repeat;z-index:9999999}
.scroll_news .next:hover{ background:url(btn_on.png) right bottom no-repeat;}
.scrollWrap{ width:820PX; height:24px;overflow:hidden;}
.scroll_news li{ width:255px; height:24px; line-height:24px; overflow:hidden; float:left; margin-right:20px;}
.scroll_news li a:hover{ text-decoration:underline;}


.index_case{ width:1000px; margin:0 auto; background-color:#FFFFFF; border-top:#7f0000 solid 2px; margin-top:10px; border-right:#dcdcdc solid 1px; }
.index_case_left{ width:222px; float:left; background-color:#7f0000; height:auto; padding-bottom:8px;}
.title{ height:57px; background: url(ico_3.jpg) left top no-repeat; line-height:44PX; text-align:center; color:#FFFFFF; font-size:16PX;}
.title em{ font-size:10px; padding-left:10px;}
.index_case_left_nav{}
.index_case_left_nav dt ,.index_case_left_nav_t1{ height:32px; line-height:32px; font-size:14px; font-weight:bold; text-indent:18px;background: url(ico.png) 196px center no-repeat;}
.index_case_left_nav dt a ,.index_case_left_nav_t1 a{ color:#FFFFFF;}
.index_case_left_nav dd{ width:196px; margin:0 auto; background-color:#FFFFFF; padding:15px 7px;}
.index_case_left_nav dd span{width:95px; height:31px; line-height:31px; display:block; float:left; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.index_case_left_nav dd span.last{ float:right;}
.index_case_left_nav_c{ width:186px; margin:0 auto; background-color:#FFFFFF; padding:15px 12px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.index_case_left_nav_d{ padding:2px 0;}
.index_case_left_nav_d dt{ height:32px; line-height:32px; font-size:14px; text-indent:21px; background:#7f0000 url(ico.png) 6px center no-repeat;}
.index_case_left_nav_d dt a{ color:#FFFFFF; display:block;}
.index_case_left_nav_d dd{ padding:6px 0;}
.index_case_left_nav_d dd span{width:93px; height:31px; line-height:31px; display:block; float:left; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; text-align:center;}
.index_case_left_nav_d dd span a{ display:block;}
.index_case_right{ width:752px; min-height:200px; height:auto;_height:200px; float:right; }
.index_case_right_t{ height:40px; line-height:40px;border-bottom:#cccccc solid 1px; background:url(news_bg.jpg) center center repeat-x; }
.index_case_right_t span{ display:block; width:104px; height:40px; line-height:40px; float:left; text-align:center;border-right:#cccccc solid 1px; cursor:pointer;}
.index_case_right_t span.s1{border-left:#cccccc solid 1px; width:103px;}
.index_case_right_t span.on{ display:block; background-color:#FFFFFF; height:41px; line-height:41px;}
.index_case_right_t span.s1.on{ border-left:none; width:104px;}
.index_case_right_c{ width:730px;}
.case_a{ width:228px; height:260px; background:url(ico_1.png) bottom center no-repeat; display: block; overflow:hidden; position:relative; float:left; margin-right:23px; margin-top:19px;}
.case_a.last{ float:right; margin-right:0;}
.case_a img{ width:228px; height:198px; display:block;}
.case_a span{ display:block; height:18px; line-height:18px;color:#7f0000; padding:3px 8px; margin-top:3px;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.case_a em{ display:block; height:18px; line-height:18px;padding:0px 8px; position:relative;}
.case_a em i{ display:block; background-color:#7f0000; color:#FFFFFF; float:right; font-size:11px; font-style:normal; padding:0 2px;-webkit-text-size-adjust:none; position:absolute; right:10px; bottom:3px;}
.case_a font{width:228px; height:251px;background:url(ico_2.png) left center repeat; position:absolute; left:0; top:0; display:none; cursor:pointer;}
.case_a strong{width:148px; height:172px; padding:40px 20px 40px 60px; position:absolute; left:-228px; top:0px; color:#FFFFFF;cursor:pointer;}
.case_a strong b{ width:40px; position:absolute; left:20px; top:40px;}

.case_img_list_t{ width:1005px; height:61px; background:url(ico_3.png) center center no-repeat; margin:0 auto; margin-top:5px;}
.case_img_list_t a{ display:block; float:right; background-color:#7f0000; color:#FFFFFF; margin-top:39px; height:18px; line-height:18px; margin-right:34px; padding:0 3px; font-size:11px;-webkit-text-size-adjust:none;}
.case_img_list{ width:969px; padding:22px 18px 60px; min-height:100px; height:auto;_height:100px; margin:0 auto; background-color:#fcf9f9;}
.case_img_lists{padding:22px 18px 22px}
.case_jz{ width:935px; margin:0 auto; margin-top:20px;}
.case_img_list dl{ width:470px; height:206px; float:left; overflow:hidden; margin-top:40px; }
.case_jz dl{ width:455px; height:206px; float:left; overflow:hidden; margin-bottom:30px; }
.case_img_list dl.dl_1 ,.case_img_list dl.dl_2{ margin-top:0;}
.case_img_list dl.last ,.case_jz dl.last{ float:right;}
.case_img_list dl dt ,.case_jz dl dt{width:228px; height:206px; background:url(ico_1.png) bottom center no-repeat; float:left;}
.case_img_list dl dd b a:hover{ text-decoration:underline;}
.case_img_list dl dt img ,.case_jz dl dt img{width:228px; height:198px; display:block; }
.case_img_list dl dd{ width:220px; height:206px; float:right; overflow:hidden; position:relative;}
.case_jz dl dd{ width:215px; height:206px; float:right; overflow:hidden; position:relative;}
.case_img_list dl dd b{ display:block; margin-bottom:12px; font-size:14px;}
.case_jz dl dd b{ display:block; margin-bottom:6px; font-size:14px;}
.case_img_list dl dd a.more{ display:block; line-height:18px; height:18px; padding:0 3px; font-size:11px; color:#FFFFFF; background:#7f0000; position:absolute; right:0; bottom:6px;-webkit-text-size-adjust:none;}
.hw_logo{ width:100%; height:160px; background:#7f0000 url(ico_4.png) center center no-repeat;}
.index_about{ width:920px; height:auto; margin:0 auto; margin-top:50px;}
.index_about dl{ margin-bottom:40px; min-height:50px; height:auto;_height:50px;}
.index_about dl dt{ width:436px; float:left; line-height:30px;}
.index_about dl dt span.s1{ height:53px; line-height:53px; overflow:hidden; font-size:30px; font-weight:bold; display:block; margin-bottom:18px;}
.index_about dl dt span.s1 em{ width:72px; height:53px; display:block; float:left; padding-left:10px; font-size:48px; line-height:53px; background:url(ico_5.png) center center no-repeat; color:#FFFFFF; margin-right:20px;}
.index_about_dl_1 dd{ float:right;}

.index_about dl.index_about_dl_0 dt{ width:436px; float:right; line-height:30px;}
.index_about dl.index_about_dl_0 dd{ float:left;}

.news_index{ width:1000px; margin:0 auto; margin-top:40px;}
.index_faq_f{ width:261px; float:left; height:361px; overflow:hidden;z-index:9999; position:relative}
.index_faq{ width:261px;height:361px; overflow:hidden;}
.index_faq dt{ height:38px; line-height:38px; color:#FFFFFF; font-size:14px; background:url(ico_2.jpg) left top repeat-x; text-indent:8px;font-weight: bold;}

.index_faq dt span { display:block; padding:3px 5px; height:12px; font-size:11px; line-height:12px; float: right; background-color:#7f0000; border-radius:2px; text-align:center; margin:9px 10px 0 0; text-align:center;-webkit-text-size-adjust:none;font-weight:normal}
.index_faq dt span a{ color:#FFFFFF;}
.index_faq dd{ border:#d4d4d4 solid 1px; padding:12px 8px 7px; background-color:#FFFFFF; height:302px; overflow:hidden;}
.index_faq dd ul{ background-color:#FFFFFF;}
.index_faq dd li{ list-style:none;}
.index_faq dd p{ position:relative; padding-left:23px; margin-bottom:8px; line-height:18px;}
.index_faq dd p em{ position:absolute; display:block; left:0; top:3px; background-color:#6b6b6b; width:16px; height:16px; line-height:16px; text-align:center; color:#FFFFFF; border-radius:3px;}
.index_faq dd p.p_1{ white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.index_faq dd p.p_2{ margin-bottom:16px;}
.index_faq dd p.p_2 em{ background-color:#7f0000;}

.index_news_scroll{ width:450px;height:359px;border:#d4d4d4 solid 1px; float:left; margin-left:12px;}
.index_tab_t ,.index_con_t{ height:38px; line-height:38px; background:url(ico_2.jpg) left center repeat-x;position:relative;}
.index_tab_t span{ float:right;  margin:9px 10px 0 0; }
.index_tab_t span a{display:block; padding:3px 8px; height:12px; font-size:11px; line-height:12px;background-color:#7f0000; border-radius:2px; text-align:center; text-align:center; color:#FFFFFF;-webkit-text-size-adjust:none;}
.index_tab_t ul{ z-index:5; position:absolute; height:38px;zoom:1;}
.index_tab_t ul li{float:left; width:110px;cursor:pointer;text-align:center; border-right:#d4d4d4 solid 1px; font-weight:bold;font-size:14px;}
.index_tab_t ul li.on{height:37px; line-height:38px; margin-top:-1px; background:url(ico_1.jpg) left top repeat-x; color:#FFFFFF;}
.index_tab_t ul li.on a{ color:#FFFFFF;}
.index_tab_con{height:305px;padding:8px; background-color:#FFFFFF;}

.index_tab_con_img{ height:82px; overflow:hidden;}
.index_tab_con_img dt{ width:113px; height:82px; float:left;}
.index_tab_con_img dt img{ width:107px; height:76px; padding:2px; border:#dcdcdc solid 1px;}
.index_tab_con_img dd{ width:308px; height:82px; float:right; overflow:hidden; line-height:20px;}
.index_tab_con_img dd b{ display:block; height:20px; line-height:20px; margin-bottom:5px;}
.index_tab_con_text{ margin-top:15px;}
.index_tab_con_text li{ height:33px; line-height:33px; border-bottom:#999999 dashed 1px;}
.index_tab_con_text li span{ float:right;}

.index_con{ width:260px;height:359px;border:#d4d4d4 solid 1px; float:right;  background-color:#FFFFFF;}
.index_con_left{width:220px;height:359px;border:#d4d4d4 solid 1px; float:right;  background-color:#FFFFFF; margin-top:7px;}
.index_con_t{text-indent:8px; font-weight:bold;font-size:14px;}
.index_con_left .index_con_t{ height:38px; line-height:38px; background:url(ico_1.jpg) left top repeat-x;position:relative;}
.index_con_t span { display:block; height:12px; font-size:11px; line-height:12px; float: right; text-align:center; margin:9px 10px 0 0; text-align:center;-webkit-text-size-adjust:none;}
.index_con_t span a{display:block; padding:3px 5px; height:12px; font-size:11px; line-height:12px;background-color:#7f0000; border-radius:2px; text-align:center; text-align:center; color:#FFFFFF;border-radius:2px; font-weight:normal; }
.index_con_left .index_con_t span a{ background-color:#FFFFFF;color:#6b6b6b;}
.index_con_left .index_con_t a{ color:#FFFFFF;}
.index_con_left .index_con_t span a:hover{color:#7f0000;}
.index_con_c{ padding:8px;}
.index_con_c .wxs{ height:72px; overflow:hidden; margin-bottom:18px;}
.index_con_c .wxs dt{ float:left;}
.index_con_c .wxs dt img{ width:73px; height:72px;}
.index_con_c .wxs dd{ width:154px; float:right;}
.index_con_left .index_con_c .wxs dd{ width:124px; float:right;}
.index_con_c .wxs dd span{ display:block; font-size:14px; line-height:26px; margin-top:10px;}
.index_con_c .wxs dd b{ display:block; font-size:21px; line-height:26px; font-family:Arial;}
.index_con_left .index_con_c .wxs dd b{ display:block; font-size:19px; line-height:26px;}
.index_con_c  p{ margin-bottom:8px; position:relative; padding-left:42px}
.index_con_left .index_con_c  p{ padding-left:0;}
.index_con_c  p.first{ padding-left:0;}
.index_con_c  p em{ display:block; position:absolute; left:0; top:0;}
.index_con_c  p em.em1{ visibility:hidden;}
.index_con_left .index_con_c  p em{ position:relative; display:inline;}
#link{ width:1000px; height:115px; margin:0 auto; background:url(link.png) bottom center no-repeat;}
.link{ width:978px; height:42px; padding:10px;border:#d4d4d4 solid 1px; background-color:#FFFFFF; margin:0 auto; margin-top:28px;}
.link_left{ float:left; padding:0 10px 5px 5PX; text-align:center; line-height:22px; font-size:24px; border-right:#d1e0f3 solid 1PX;}
.link_left span{ display:block; font-size:12px;}

.link_right{ width:890px; height:42px; float:right;overflow: hidden;}
.scr_con {position:relative;height:42px;width:890PX;}
#dv_scroll{position:absolute;height:22px; line-height:22px; top:10px;  width:883px;overflow:hidden;}
#dv_scroll .Scroller-Container{width:100%;}
#dv_scroll_bar {position:absolute;right:-6px;top:0px;width:6px;height:42px;border-left:6px solid #E6E6E6;}
#dv_scroll_bar .Scrollbar-Track{position:absolute;right:0;top:0px;width:6px;height:42px; }
#dv_scroll_bar .Scrollbar-Handle{position:absolute;left:-6px;top:0;width:7px;height:10px;overflow:hidden;cursor:pointer; background-color:#b6b6b6; z-index:9999;}
#dv_scroll_bar .Scrollbar-Handle:hover{background-color:#810b0b;}
#dv_scroll_text {position:absolute;}
#dv_scroll_text span{ padding-right:20px;}

.inner_bottom{ margin-top:47px;}
.footer{ width:100%; background-color:#810b0b; padding:44px 0; color:#FFFFFF;}
.footer a{ color:#FFFFFF;}
.my_bottom{ width:1000px; margin:0  auto;}
.bottom_nav{ height:16px; line-height:16px; background-color:#d30303; padding:16px 0; text-align:center; border-radius:10px;}
.bottom_nav span{ padding:0 18px;}
table.bottom_table{ width:auto;margin-top:60px;}
table.bottom_table tr td{ line-height:30px;}
table.bottom_table tr td.last{ padding-left:26px; text-align:left;}
table.bottom_table tr td.last img{position:relative;top:6px;}
/********************************************************************************************************/
.banner{ width:100%; height:350px;padding-bottom:33px; background:url(banner_bg.png) bottom center repeat-x;}
.banner_img{width:100%; height:350px;background-position: top center; background-repeat: no-repeat; text-indent:-99999px;}
.guide{ width:1000px; margin:0 auto; position:relative; top:-10px;}
.guide strong{ font-weight:normal;color:#7f0000;}
.wapper{ width:1000px; margin:0 auto;}
.left_side{ width:222px; float:left;}
.right_side{ width:768px; float:right; min-height:200px; height:auto;_height:200px; float:right; background-color:#FFFFFF;}
.index_case_right_ds{ padding:5PX 19px 20PX;}
.about_left{ width:186px; margin:0 auto; background-color:#FFFFFF; padding:1px 0px 2px;}
.about_left dt{text-indent:10px; margin-bottom:3px;height:32px; line-height:32px;  border-bottom:#CCCCCC dashed 1px;}
.about_left dt a{ display:block;height:33px; line-height:33px;font-size:14px; text-indent:21px; background:#7f0000 url(ico.png) 6px center no-repeat;color:#FFFFFF;}
.about_left dt a.on {height:33px; line-height:33px;  border-bottom:none;background:#7f0000 url(ico.png) 170px center no-repeat;color:#FFFFFF;}
.about_left dd{ padding:10px;}
.about_left dd a{ display:block; width:50%; height:24px; line-height:24px; float:left;}
.detail{ padding:20px 20px;}
.detail p{ padding-bottom:10px;}

.news_list_img{ height:124px; margin:10px 0 0;border-bottom:#CCCCCC dashed 1px; padding-bottom:20px;}
.news_list_img .nav_button {
	background-color:#D3D3D3;
	HEIGHT: 12px;
	display:block;
	width:40px;
	line-height:12px; 
	text-align:center;
	color:#fff;
	float:left;
}
.news_list_img .nav_button:hover{background-color:#7f0000;color:#fff;}
.news_list_img .nav_button .active {background-color:#7f0000;color:#fff;}
.news_list_img .activeSlide.nav_button {background-color:#7f0000;color:#fff;}
.news_list_img .content_slider {WIDTH: 730px; POSITION: relative; height:124px;overflow:hidden;}
.news_list_img .content_slider .item {WIDTH: 730px; height:124px;}
.news_list_img .content_slider .item .item_left{ width:184px; float:left; display:inline; height:104px; float:left;}
.news_list_img .content_slider .item .item_left img{ width:180PX; height:120px; border:#dedede solid 1px; padding:1px; border-radius:5px;}
.news_list_img .content_slider .item  .item_right{width:535px; height:124px; overflow:hidden; float:right;}
.news_list_img .content_slider .item  .item_right .a_t{ display:block; height:24px; line-height:24px; font-weight:bold; font-size:14px; margin:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_list_img .content_slider .item  .item_right .s_t{ display:block; height:24px; line-height:24px; margin:0;}
.news_list_img .content_slider .item  .item_right p{ width:535px; height:124px; line-height:18px; position:relative;}
.news_list_img #pagination {Z-INDEX: 1000; RIGHT: 5px; BOTTOM: 0px; POSITION: absolute;}

.news_list{}
.news_list li{ height:34px; line-height:34px; border-bottom:#CCCCCC dashed 1px;}
.news_list li span{ float:right;}
.faq_index_dl { margin-bottom:20px;}
.faq_index_dl dd{ padding:10px 15px; background-color:#f6f6f6; }
.title_faq{ height:33px; line-height:33px; background:url(ico2014.jpg) left bottom repeat-x; position:relative; position:0 3px;}
.faq_index_dl dt a.a_t{ background:url(ico2014.gif) 10px center no-repeat;padding-left:20px; font-weight:bold;}
.title_l{ width:3px; height:33px; overflow:hidden; font-size:0; line-height:0; background:url(ico2014.jpg) left top no-repeat; position:absolute; left:0; top:0;}
.title_r{ width:3px; height:33px; overflow:hidden; font-size:0; line-height:0; background:url(ico2014.jpg) right top no-repeat; position:absolute; right:0; top:0;}
.title_faq span a{display: block;background-color: #7F0000;color: #FFF;float: right;font-size: 11px;font-style: normal; height:18px; line-height:18px;padding: 0px 2px; margin:8px 5px 0 0; border-radius:2px;-webkit-text-size-adjust:none;}
.detail_title_1{	
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding:0px 0 5PX;
	}
.grey{color:#656262;}	
.detail_title_2{
	height:30px;
	line-height:30px;
	text-align:center;
	border-bottom:#C9CDD9 dashed 1px;
	margin-bottom:10px;
	}
.detail_title_2 span{padding:0 12px; color:#656262;}
.rel_news ,.rel_pro ,.rel_con{ padding:0 3px; margin-top:20px;}
.rel_con{ margin-top:40px;}
.rel_news dt ,.rel_pro dt ,.rel_con dt{ height:31px; line-height:31px; border-bottom:#7f0000 solid 5px; color:#7f0000; font-size:16px; font-weight:bold; text-indent:5px; position:relative;}
.rel_con dt{ text-indent:60px;}
.rel_con dt span{ float:right; font-size:18px;}
.rel_con dt span b{ color:#D30303;}
.rel_con dt i{ background:url(logo_s.jpg) left center no-repeat; width:51px; height:38px; display:block; position:absolute; left:5px; bottom:3px;}
.rel_news dd{ padding:10px 10px;}
.rel_con dd{ padding:20px 10px;}
.rel_con dd p{ margin-bottom:10px;}
.rel_pro dd{ padding:0px 10px 10px;}
.rel_news dd span{ display:block; width:325px; float:left;height:34px; line-height:34px; border-bottom:#CCCCCC dashed 1px;}
.rel_news dd span em{ float:right;}
.rel_news dd span.last{ float:right;}
.rel_pro .case_a{ margin-right:29px; display:inline;}
.rel_pro .case_a.last{ float:right; margin-right:0;}
.hw_key{ padding:10px;}

.case_c{ background-color:#FFFFFF; min-height:300px; height:auto;_height:300px; border:#e4e4e4 solid 1px; padding:5PX 0 15px;}
.case_t{ width:1000px; height:91px; background:url(ico_6.png) top center no-repeat; text-align: center; font-size:24PX; text-align:center; color:#FFFFFF; line-height:55px; margin-top:10px;}
.case_detail{ padding:0 30px;}
.case_detail p{ margin-bottom:10px;}
.case_cl{ padding:0 70px;}
.case_cl li{ width:240px; height:240px; float:left; position:relative; overflow:hidden; margin-right:69px; margin-bottom:45px; display:inline;}
.case_cl li.last{ float:right; margin-right:0;}
.case_cl li img{ width:240px; height:240px; display:block;}
.case_cl li span{ width:216px; padding:4px 12px;position:absolute; left:0; bottom:0; background:url(ico_7.png) left center repeat; color:#FFFFFF; overflow:hidden; display:table; }
.case_cl li span em{vertical-align:middle;display:table-cell;}
.case_padding{ padding:0 30px;}
.case_padding .rel_pro dd{ padding:0;}
.case_padding .rel_pro dd a.case_a{ margin-right:6px;}
.case_padding .rel_pro dd a.case_a.last{ float:right; margin-right:0;}

.case_ld{ width:935px; margin:0 auto; margin-bottom:30px;}
.gc_pro_pic{ position:relative;width:935px;}
.gc_pro_pic .bigImg{ height:360px;width:935px; position: relative;}
.gc_pro_pic .bigImg li{ height:360px;}
.gc_pro_pic .bigImg li a.a_p{ width:495px; height:360px; background:url(ico_4.jpg) top center no-repeat; float:left; display:block; position:relative; left:-22px;}
.gc_pro_pic .bigImg li img{ vertical-align:middle; width:452px; height:310px; margin:0 0 0 22px; display:blockl}
.gc_pro_pic .bigImg li .case_li_text{ width:440px; height:330px; float:right; overflow: hidden;}
.gc_pro_pic .bigImg li .case_li_text p{ margin-bottom:10px; line-height:24px;}
.gc_pro_pic .smallScroll{ height:158px; margin-top:10px;width:935px; position:relative; overflow:hidden;}	
.gc_pro_pic .sPrev ,.gc_pro_pic .sNext{ display: block; width:62px; height:66px; text-indent: -9999px; background:url(ico_8.png) left  top no-repeat; position:absolute; z-index:2;}
.gc_pro_pic .sNext{ background-position: right top;right:0; top:46px;}
.gc_pro_pic .sPrev{position:absolute; left:0; top:46px;}	
.gc_pro_pic .smallImg{width:935px; height:158px; overflow: hidden; margin:0 auto; z-index:1;}	
.gc_pro_pic .smallImg ul{ height:158px;overflow: hidden; }	
.gc_pro_pic .smallImg li{ float: left; padding: 0 8px 0 0; width:227px; cursor:pointer;  display: inline;  }	
.gc_pro_pic .smallImg img{ border: 1px solid #ccc; width:227px; height:156px;  }	
.gc_pro_pic .smallImg .on img{ border-color:#d91215;}

.honer_list{ width:935px;height:240px;position:relative; overflow:hidden; margin:0 auto; margin-top:10px; margin-bottom:30px;}
.honer_list .prev_p{ width:62px; height:66px; text-indent: -9999px; position:absolute; background:url(ico_8.png) left  top no-repeat; left:0; top:72px; z-index:99;}
.honer_list .next_p{ width:62px; height:66px; text-indent: -9999px; background:url(ico_8.png) right top no-repeat; position:absolute; right:0; top:72px; z-index:99;}
.honer_list .scrollWrap{ width:935PX; height:240px;margin:0 auto; overflow:hidden;}
.honer_list ul{}
.honer_list ul li{width:302px; height:240px; float:left; margin-right:14px;}
.honer_list ul li a.a_p{ display:block; width:302px; height:203px; padding-bottom:19px; background:url(ico_9.png) bottom center no-repeat;}
.honer_list ul li img{ width:302px; height:203px; display:block;}
.honer_list ul li span{ display:block; height:18px; line-height:18px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:bold;}	
.hw_why{ width:953px; height:auto; margin:0 auto; margin-top:20px; margin-bottom:30px;}
.hw_why tr td.td_1{ width:190px; vertical-align: middle; padding:0 22px;}
.hw_why tr td.td_2{ padding-left:30px;}
.hw_why_t{ height:42px; line-height:42px; overflow:hidden; font-size:20px; font-weight:bold; display:block; margin-bottom:18px; color:#7f0000;}
.hw_why_t em{ width:65px; height:42px; display:block; float:left; padding-left:10px; font-size:38px; line-height:42px; background:url(ico_6.jpg) center center no-repeat; color:#FFFFFF; margin-right:10px;}

.hw_al{ width:935px; margin:0 auto; margin-top:15px; margin-bottom:20px; padding-bottom:15px; border-bottom:#CCCCCC dashed 1px;}
.hw_al dt{width:228px; height:206px; background:url(ico_1.png) bottom center no-repeat; float:left;}
.hw_al.last dt{ float:right;}
.hw_al dt img{ display:block; width:228px; height:198px;}
.hw_al dd{ width:680px; float:right;}
.hw_al.last dd{ float:left;}
.hw_al dd p{ margin-bottom:10px;}
.hw_al dd p.dd_t{ height:22px; line-height:22px; margin-bottom:8px; font-size:14px; font-weight:bold;color:#7f0000;}

.pro_show{ width:935px; margin:0 auto; margin-bottom:15px;}
.pro_show_t{ height:40px; background:url(ico_7.jpg) bottom center no-repeat;}
.pro_show_t span{ float:left; cursor:pointer; background:url(ico_10.png)  bottom center no-repeat; font-size:14px; height:50px; margin:0 35px;}
.pro_show_t span.on{background:url(ico_11.png)  bottom center no-repeat;}
.pro_show_c{ min-height:100px; height:auto;_height:100px; margin-top:15px;}
.pro_show_d{ padding:10px 0;}
.pro_show_d p{ margin-bottom:10px;}

.sitemap{margin-top:12px}
.sitemap dt{ width:120px; height:30px; line-height:30px; text-align:center; font-weight:bold; background-color:#7f0000;color:#fff;}
.sitemap dt a ,.sitemap dt a:hover{color:#fff; display:block;}
.sitemap dd{padding:10px 10px; min-height:20px; height:auto;_height:20px;border:#7f0000 solid 1px;}
.sitemap dd span{padding:0 10px; display: inline-block;  }

.list_honer{}
.list_honer li{ width:235px; float:left; margin-right:11px; display:inline; margin-bottom:15px;} 
.list_honer li.last{ float:right; margin-right:0;}
.list_honer li img{ display:block; width:235px; height:179px;}
.list_honer li span{ display:block; height:28px; line-height:28px; text-align:center;}

.m_b{ height:10px; background-color:#FFFFFF; width:210px; margin:0 auto;}


.job_list{ width:730px;table-layout:fixed; background-color:#F0F0F0;}
.job_list tr th{ height:30px; line-height:30px; background-color:#C1C1C1; border:#A3A3A3 solid 1px; padding-left:10px; color:#000000;}
.job_list tr td{ height:30px; line-height:30px;border:#A3A3A3 solid 1px; padding-left:10px;}
.job_list tr td a{ display:block;}
.job_list tr td a:hover ,.job_list tr:hover a{color:#ffffff;}
.s_over{ background-color:#7f0000;color:#FFFFFF;}
#job_detail{
	width:730px;
	height:auto;	
	border:#dedede solid 1px;
	margin-top:15px;
	}
#job_detail tr td{
	border:#dedede solid 1px;
	padding:6px 10px;
	}


#cus_ser{
        z-index:9999999;
        width:32px; 
	height:330px;
        position:fixed; 
	right:0px; 
	color:#FFF; 
	top:155px; 
	overflow:hidden;
}
.cus_ser_{width:153px; height:330px;background:url(kg_bg.png) right top no-repeat; position:relative;}
#cus_ser .title{ width:33px; height:168px; float:left; background:url(zxzx.png) no-repeat; cursor:pointer;position:relative;top:-15px;}
.cus_ser_ span{ display:block; height:26px;}
.cus_ser_ a{ display:block; width:108px; height:48px; float:right; margin-right:5px; }
.cus_ser_ a img{margin:12px 0 0 14px}
.cus_ser_ a.wx{ width:105px; height:105px; position:absolute; right:0px; bottom:7px;}

.fontsizebox img{max-width:731px;}

.fixed_img{ z-index:9999999; width:110px;height:110px; position:fixed;right:0px; background-color:#FFF; top:50%; margin-top:-50px;}
.fixed_img img{display:block;width:100%;}
/****************************************************************/
.page_list{
	clear:both;
	height:29px;
	line-height:29px;
	margin:0 auto;
	float:right;
	text-align:center;
		}

.page_list a{
	display:block;
	height:27px;
	line-height:27px;
	border:#E4E4E4 solid 1px;
	padding:0 10px;
	float:left;
	margin-right:5px;	
	}
.page_list strong{
	display:block;
	height:27px;
	line-height:27px;
	background-color:#7f0000;
	color:#FFFFFF;
	border:#E4E4E4 solid 1px;
	padding:0 10px;
	float:left;
	margin-right:5px;
	font-weight:normal;
	}
.page_list span{
	display:block;
	height:27px;
	line-height:27px;
	border:#E4E4E4 solid 1px;
	padding:0 10px;
	float:left;
	margin-right:5px;	
	}
.pages{ position:relative;height:30px; line-height:30px; border-bottom:#C9CDD9 solid 1px; padding:0 10px; }	
.pages .page_r{ float:right;}
