body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,pre,code,fieldset, lengend, button, input, textarea, th, td { margin: 0;padding: 0;}
ol, ul {list-style: none;}
a { text-decoration: none; outline:none }
a:hover { text-decoration: underline; }
fieldset, img { border: none; } 
table {border-collapse: collapse;border-spacing: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
button, input, select, textarea {font-size: 100%;}
address, caption, cite, code, dfn,em, strong, th, var, optgroup {font-style: normal;}
q:before, q:after { content: ''; }
:focus {outline:none;}  
body{ font:12px/1.5 Tahoma,Arial,"Arial",sans-serif}
   /*---清除闭合浮动----*/
.clearfix:after { content: "."; display: block; height: 0; clear: both;visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
.fl{ float:left}
.fr{float:right}
/*---浮动----*/
.clear{ clear:both}
/*-----CSS 空白--------*/
a:hover{ text-decoration:none}

body,html{*width:100%;*overflow-x:hidden}
.container-wrap{}
.container { width:1004px; padding:0 8px 30px; background:#fff; margin:0 auto}


.bs_list1 li {height:450px; width:1600px}
.bs_list1 li a { display: block; height:450px; width:1600px}
.cs-bannerWrap1 .banner-ui-prev { background:url("../images/banner_dir.png") no-repeat 0 0;height: 46px;position: absolute;top:184px;width:30px;left:50%; margin-left:-450px}
.cs-bannerWrap1 .banner-ui-prev:hover{ background-position:0 -46px;}
.cs-bannerWrap1 .banner-ui-next {background:url("../images/banner_dir.png") no-repeat 0 -92px;height: 46px;position: absolute;top:184px;width:30px; left:50%; margin-left:450px }
.cs-bannerWrap1 .banner-ui-next:hover{ background-position:0 -138px;}
.cs-bannerWrap1 .banner-numlist { bottom:10px;text-align: center; width: 100%; z-index: 30; }
.cs-bannerWrap1 .banner-numlist li { width: 12px; height: 12px; border-radius: 50%; background: #ff4889; margin: 0 3px; display: inline-block; *display:inline;
*zoom:1;cursor:pointer; overflow:hidden;}
.cs-bannerWrap1 .banner-numlist li span{ text-indent:-9999px; display:inline-block}
.cs-bannerWrap1 .banner-numlist li.oncurr { background: #fff }
.cs-bannerWrap1 .banner-ui-desc { position: absolute; bottom: 0; right: 290px; height: 41px; line-height: 41px; text-align: center; width: 250px; background: #666; color: #fff;}




.lingxing-icon{ position:absolute; left:5px; top:-23px; width:138px; height:52px; overflow:hidden; background:url("../images/lingXingIcon.png") no-repeat left top;font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px; text-align:center; line-height:48px	}
.h-proshow-wrap{ position:relative; padding-top:30px; z-index:20; margin-top:-30px;}
.panelbox-hd3{font-family: 微软雅黑;font-size: 14px;height: 37px;line-height: 37px; border-bottom:1px solid #}
.pro-showlist ul li{ position:relative; float:left; margin:0 9px; display:inline}
.pro-showlist ul li .pic{ width:290px; height:350px; overflow:hidden}
.pro-showlist ul li .pic img{ border-radius:5px;}
.pro-showlist ul li .transparent-blk{ height:55px; position:absolute; left:0; bottom:0; background:#000; width:290px;filter:alpha(opacity=70);-moz-opacity:0.7;
	-khtml-opacity:0.7;opacity:0.7; border-radius:0 0 5px 5px}
.pro-showlist{
	width:1000px;
	overflow:hidden;
	height:380px;
	position:relative;
}
.pro-showlistInner{
	height:380px;
	padding-top:15px;
	width:9999px;
	overflow:hidden;
}
.pro-showlist ul{ float:left}
.pro-showlist ul li .name{ position:absolute; width:290px; height:55px; left:0; bottom:0}
.pro-showlist ul li .name a{ height:55px; line-height:55px; font-size:14px; color:#fff;font-family:\5FAE\8F6F\96C5\9ED1; text-align:center;text-align:center; display:block; z-index:10;position:absolute;left:0; bottom:0; width:290px;}


.h-contactIntrobox{margin:12px 0 0 0; line-height:2em;color:#5a5a5a}
.h-contactIntrobox a{font-weight:bold; color:#454545}
.h-contactIntrobox a:hover{color:#f60;}



.panel-box{position:relative;z-index:20; padding-top:30px;}
.panelbox-hd2{ height:35px; background:url("../images/panelbox_hd2.png") no-repeat right top; line-height:35px; text-align:right;font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; color:#fff; padding-right:10px}
.case-scrollwrap{ position:relative; width:409px;margin:20px auto 0; padding:0 10px}/*409+20*/
.case-dir{width:10px; height:13px; background:url("../images/case_dir.png") no-repeat left top;top:38px; position:absolute}
.case-dirlf{ background-position:0 0; left:0}
.case-dirlf:hover{ background-position:0 -13px}
.case-disdirlf,.case-disdirlf:hover{ background-position:0 -26px; cursor:default}
.case-dirrt{ background-position:0 -39px; right:0}
.case-dirrt:hover{background-position:0 -52px;}
.case-disdirrt,.case-disdirrt:hover{ background-position:0 -65px; right:0; cursor:default}
.case-scrolist{ position:absolute; left:0; top:0}
.case-scrolist li{ width:113px; height:87px; overflow:hidden;  margin:0 5px; display:inline; float:left}
.case-scrolist li a{ display:block;border:2px solid #313131;border-radius:5px; width:109px; height:83px; overflow:hidden}
.case-scrollbox{ float:left; margin:0 20px;_margin:0 15px; width:369px; overflow:hidden; display:inline; height:87px; position:relative}/*123*3*/

/*-------------------base----------------------*/

.w1004{ width:1004px; margin:0 auto}
#body{ background:url("../images/body_bg.png") repeat}
.header-wrap{ height:100px; background:url("../images/head_bg.jpg") repeat-x left bottom; position:relative; z-index:900}
.header{position:relative}
.header .logo{ position:absolute; left:0; top:0; width:355px; height:90px; overflow:hidden}
.header-rt{ float:right;color:#666666; width:940px;}

/*----购物车 start------*/
.header-bar-wrap {z-index:40;}
.header-bar{color:#777777;margin:0 auto; height:40px;}
.header-bar .item{ float:right;}
.header-bar a{ color:#777777}
.header-bar a:hover{ color:#cecece; text-decoration:underline}
.loginhand,.header-ewm,.languages,.header-carthd{height:40px; line-height:40px}
.loginhand{width:190px; text-align:right}
.loginhand .logout{ padding-left:5px;}
.loginhand .loginName{ text-decoration:underline}

.header-cart{ position:relative; z-index:40;}
.header-carthd{ padding:5px 13px; margin-left:10px;overflow:hidden; z-index:40; position:relative;}
.header-carthd a{ padding:0 0px 0 0px;}
.header-carthd em{padding:0 3px; font-weight:bold}
.header-cartbd{ background:#333; position:absolute; right:0; top:28px; width:330px; padding:15px 5px 15px 20px; border:1px solid #161616; display:none}
.cartSp-listWrap{overflow-y:scroll;max-height:365px;height:auto !important;height:365px;}
.cartSp-list .pic{ width:51px; height:51px; border:1px solid #dadada; overflow:hidden; float:left;}
.cartSp-list .name{ float:left; width:175px; overflow:hidden; padding-left:10px; color:#888}
.cartSp-list .name:hover{ color:#7fb203; text-decoration:underline}
.cartSp-list .hand{ float:left; width:75px; text-align:center}
.cartSp-list .price{ display:block; color:#ff6d00; font-family:"微软雅黑"}
.cartSp-list .del{ color:#3366cc; text-decoration:underline}
.cartSp-list .del:hover{ color:#c10000; text-decoration:underline}
.cartSp-list li{ padding:10px 0}
.header-cartHover .header-carthd{ background:#333333; border-left:1px solid #161616;border-right:1px solid #161616;padding:0 12px;}
.header-cartHover .header-carthd a{ background:url("../images/header_cart_hover.png") no-repeat left center}
.header-cartHover .header-cartbd{ display:block}
.goto-count{ text-align:right; padding:0px 10px 0 0;}
.goto-count a{background: none repeat scroll 0 0 #E4393C;border-radius: 5px 5px 5px 5px;color: #FFFFFF;display: inline-block;font-weight: 700;height: 30px;line-height: 30px; margin-top: 6px; text-align: center;width: 120px;}
.goto-count a:hover{ text-decoration:underline; color:#fff}
.cart-amountCount{ text-align:right; border-top:1px solid #161616; padding:10px}
.cart-amountCount b {color: #E4393C;margin: 0 5px;}
.cart-amountCount strong {color: #E4393C;font-size: 18px; font-family:\5FAE\8F6F\96C5\9ED1;}
.cart-notgoods{ text-align:center}


.languages{ margin-left:3px;width:75px}
.header-ewm{ padding-left:6px; position:relative; z-index:40; margin-left:12}
.header-ewm .oncurr{ color:#a5a5a5}
.ewm-hd{width:80px}
.ewm-hd em{  background:url("../images/ewm_icon.png") no-repeat left center; padding-left:20px;cursor:pointer;}
.ewm-hd em b{background:url("../images/ewm_jt_icon.png") no-repeat right center; padding-right:10px;}
.ewm-hd em:hover{ color:#a5a5a5; }
.ewm-bd{ position:absolute; right:0; top:29px; display:none}
.ewm-detail{ background:#fff; padding:20px 20px 10px; border:1px solid #dcdcdc; border-top:none}
.ewm-detail .txt{ height:25px; line-height:25px; text-align:center; color:#7e7e7e; text-align:center; _width:125px;}

/*-----购物车end---------*/
.nav-wrapbox{ clear:both;position:relative;*z-index:10}

.nav-wrap{ position:relative;float:right;}
.nav-list li{float:left;padding-right:2px; display:inline;background:url("../images/nav_shuxian.png") no-repeat right center;}
.nav-list li a{display:block;_display:inline-block;height:50px; line-height:50px; font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px;color:#a2a2a2;padding:0px 20px 0;}
.nav-list li a:hover{color:#fff;}
.nav-list li.oncurr a{color:#fff;}
.nav-list li.onHover a{color:#fff}
.nav-list li.last{ background:none}
.nav-list li ul{position:absolute; height:0; overflow:hidden; left:0;}
.nav-list li ul li{ float:none; display:block;padding-right:2PX}
.nav-list li ul li a{ display:block;white-space:nowrap; width:auto;_display:inline-block; padding:0 10px;overflow:visible;}
.floatMenuWrap{ padding-top:17px;}
.floatMenuWrap .floatContentBox{background:#181818;}
.floatMenuWrap .nav-sub li{ border-left:none;}
.floatMenuWrap .nav-sub li a{font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; color:#fff;display:block;height:32px; line-height:32px; overflow:hidden; padding:0 10px;padding-bottom:2px; background:url("../images/nav_sub_abg.png") repeat-x left bottom #181818;}
.floatMenuWrap .nav-sub li a:hover{ color:#fff; background:#292929}
.floatMenuWrap ul.center li{ text-align:center}
.floatMenuWrap ul.left li{ text-align:left}
.floatMenuWrap ul.right li{ text-align:right}
.floatArrow{left:0; top:0px; position:absolute;}


/*-------nav-end---------*/




.frinklink-wrap{min-height:66px;height:auto !important;height:66px;overflow:visible; background:url("../images/frindlink_bg.png") repeat-x left top #171717}
.frinklink-box{padding-top:25px; padding-bottom:20px}
.frinklink-box .tit{ float:left; color:#878787; width:60px; line-height:23px}
.frinklink-list{ color:#878787; float:left; width:944px; line-height:23px}
.frinklink-list a{ color:#878787; padding:0 8px 0 7px; background:url("../images/frinklink_list_li.png") no-repeat right 4px}
.frinklink-list a.last{ background:none}
.frinklink-list a:hover{ text-decoration:underline}
.footer{background:url("../images/footer_bg.png") repeat-x left top #191919; color:#666666; padding:15px 0}
.footer:after{
    clear: both;
    content: "";
    display: table;
}
.footer-out{}
.footer-inner {}
.footer-inner .txt{float:left; padding-right:10px; width:900px;}
.footer-inner .txt a{ color:#878787}
.footer-inner .txt a:hover{}
.footer-ewm{ float:right;position:relative;_width:70px}
.footer-ewm .tit{height:40px; line-height:40px; background:url("../images/ewmIcon.png") no-repeat left center; padding-left:33px; display:block; cursor:pointer}
.footer-ewm .bd{ position:absolute; bottom:32px; left:-55px; display:none;}
.footer-ewmpic{ width:139px;}
.footer-ewmpic .pic { border:5px solid #b0b0b0}
.footer-ewmpic .ewm-jt{ width:13px; height:7px; background:url("../images/ewm_jt.png") no-repeat left top; display:block; margin:0 auto}


*html{_background-image:url(about:blank); _background-attachment:fixed; zoom:1;}
.onlineserver-Wrap{position:fixed; left:50%; margin-left:520px; top:120px; background:#000; width:115px; color:#FFF; _position:absolute; _top:expression(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop,10)||120));border:2px solid #b9b9b9;border-radius:3px; z-index:20}
.onlineserver-box{ position:relative; width:115px; overflow:hidden; background:#fff;}
.online-narrow{ width:41px; height:41px; overflow:hidden; position:absolute; left:40px; top:0;background:url("../../xxx/images/OnlineService1/onlineServer_hd.png") no-repeat;}
.onlineserver-bd{ }
.onlineserver-bd .last{ border-bottom:none}
.onlineserver-bd .hd{ font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1; background:#5d4233; color:#fff; text-align:center; height:37px; background:url("../images/keFu_hd.png") no-repeat left top}
.onlineserver-item{ padding:3px 5px 8px; margin:0 10px;border-bottom:1px solid #cacdc5;}
.onlineserver-item .tit{ color:#7a7a7a; font-size:12px; height:31px; line-height:31px;}
.onlineserver-list{ padding:0 5px}
.onlineserver-list li{padding:2px 0;}
/*------自定义表单-------------*/
.form-customParaBox{ color:#616161}
.form-customParaBox .forminput{border: 1px solid #d6d6d6;color: #42474B;height: 17px;line-height: 17px;padding: 4px 2px 5px 5px;vertical-align: middle;}
.form-customParaBox .pr10{ padding-right:10px}
.form-customParaBox .formarea{border:1px solid #cecece; padding:3px 0 0 5px; color:#42474B}
.form-customParaBox .formselect{border:1px solid #cecece; padding:4px 3px 5px 3px;color:#42474B; *font-family:"Microsoft YaHei", Helvetica, Verdana, Arial, Tahoma; *font-size:14px; *line-height:1.5}
.form-customParaBox .valigntop{vertical-align: top;}
.form-customParaBox .valignmid{vertical-align:middle;}
.form-customParaBox .KjEditAddBlk span{ color:#616161}
/*------春笋广告-------------*/
.CSadvert-listWrap .advert-numlist { bottom:0px;text-align: center; width: 100%; z-index: 30;background-color:rgba(0, 0, 0, 0.7); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); padding:10px}
.CSadvert-listWrap .advert-numlist li { width: 8px; height: 8px; border-radius: 50%; background: #ff4889; margin: 0 3px; display: inline-block; *display:inline;
*zoom:1;cursor:pointer; overflow:hidden;}
.CSadvert-listWrap .advert-numlist li span{ text-indent:-9999px; display:inline-block}
.CSadvert-listWrap .advert-numlist li.oncurr { background: #fff }
/*-----------------*/
.subContainer-wrap{ background:url("../images/subContainer_wrapBg.png") repeat-x}
.sub-container { width:1004px; padding:0 8px 30px; background:#fff; margin:20px auto 30px}

.sub-bannerOut{ width:100%; overflow:hidden;}
.sub-bannerInner{ float:left; left:50%; position:relative}
.sub-bannerbox{ float:left; left:-50%; position:relative}


.banner{ width:1004px; height:247px; overflow:hidden}
.sub-mainbox{margin:0px auto 0}
.sidebar-wrap{float:left;width:220px; margin-right:20px; display:inline; _height:1px; min-height: 1px; }
.sidebar{ background:#262626; border-radius:5px;}

.sidebar .hd { background:url("../images/sidebar_hx1.png") no-repeat left bottom; height:41px; padding:0 0 11px 20px; line-height:41px; font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1; color:#c8c8c8}

/*-------侧栏-----------*/
.sidebar-navlist{ padding-left:10px; padding-bottom:25px; padding-top:15px}
.sidebar-navlist li{ margin-bottom:6px}
.sidebar-navlist li a.tit{width:140px; display:block; height:28px; overflow:hidden; color:#c8c8c8; line-height:25px; padding-left:25px; padding-right:35px; position:relative;}
.sidebar-navlist li a.tit .jt{background:url("../images/sidebar_normal_jt.png") no-repeat left center;width:7px; height:7px; position:absolute; right:15px; top:11px;}
.sidebar-navlist li.oncurr a.tit,.sidebar-navlist li.onHover a.tit { background:url("../images/sidebar_hover28.png") no-repeat left top;}
.sidebar-navlist li.onHover a.tit .jt{ background:url("../images/sidebar_hover_jt.png") no-repeat left top}
.sidebar-navlist li.oncurr a.tit .jt{ background:url("../images/sidebar_hover_jt.png") no-repeat left top; color:#f60}
.sidebar-navlist li .sidebar-subnav a{ color:#c8c8c8; display:block; height:30px; line-height:30px;}
.sidebar-navlist li .sidebar-subnav{display:none; padding-left:30px}
.sidebar-navlist li.oncurr .sidebar-subnav{display:block; padding-left:30px;}
.sidebar-navlist li .sidebar-subnav li{ background:none; padding-left:10px; background:url("../images/sidebar_navSublist_jt.png") no-repeat left center; margin-bottom:0; padding-right:10px}
.sidebar-navlist li .sidebar-subnav a:hover{ text-decoration:underline}
.sidebar-navlist li .sidebar-subnav .subOncurr a{ text-decoration:underline}
.sidebar-navlist li.sidebar-notSub a:hover{ background:url("../images/sidebar_hover28.png") no-repeat left top}

/*.sidebar-nav{ padding-top:20px}
.sidebar-navSub{ display:none}
.sidebar-navlist{ padding-left:10px; padding-bottom:60px}
.sidebar-navlist li{ margin-bottom:6px}
.sidebar-navlist li a.tit1{ width:160px; display:block; height:28px; color:#c8c8c8; line-height:25px; padding-left:25px; padding-right:15px}
.sidebar-navlist li a.tit1:hover,.sidebar-navlist li a.tit1Hover{background:url(../images/sidebar_hover28.png) no-repeat left top}
.sidebar-navlist li a.hadSubTit:hover .jt,.sidebar-navlist li a.tit1Hover .jt{ background:url(../images/sidebar_hover_jt.png) no-repeat left top; width:7px; height:5px; margin-top:11px}
.sidebar-navlist li .tit1 .jt { background:url(../images/sidebar_normal_jt.png) no-repeat left top; float:right; width:5px; height:7px; margin-top:9px}
.sidebar-navSublist{padding-left:30px;}
.sidebar-navSublist a{ display:block; height:36px; line-height:36px; padding-left:10px; background:url(../images/sidebar_navSublist_jt.png) no-repeat left center; color:#9b9b9b}
.sidebar-navSublist a:hover{ text-decoration:underline}
*/


.sub-mainRt{ width:764px; overflow:hidden; float:right}
.sub-mainRt-wrap{ float:left; width:764px; min-height:430px;height:auto !important;height:430px;display:inline;overflow:visible;}
.sub-breadNavbar{border-bottom:2px solid #323232; padding:17px 5px 5px; height:20px; line-height:20px}
.sub-colname{ font-size:14px; height:20px; float:left; font-family:"微软雅黑"; padding-left:15px; background:url("../images/sub_colNameIcon.png") no-repeat left 9px }
.sub-breadnav{ color:#323232; font-family:"Arial"; float:right}
.sub-breadnav a{ color:#767676}
.sub-breadnav a:hover{ color:#f60; text-decoration:underline}
.sub-breadnav a.last{ color:#323232; cursor:default}
.sub-breadnav a.last:hover{color:#323232; cursor:default; text-decoration:none}
.sub-diffContainer{ }

/*--@description:公用的页数 ;*@author:yihui yang---*/
     .pagination-wrap{ clear:both;}
     .pagination-inner{ float:left; position:relative; left:50%}
     .pagination-box{ position:relative; left:-50%; float:left}
	    .pagination-box a,.dis-firstpage,.dis-nextpage,.dis-prevpage,.dis-lastpage{ padding:5px 12px 6px; border:1px solid #d4d4d4; margin-right:2px; display:inline-block; vertical-align:top; color:#5b6267; background:#fff}
     .pagination-box a:hover{ text-decoration:none; background:#565656; border:1px solid #565656; color:#fff}
	    .pagination-box .pagecur{ background:#565656; border:1px solid #565656; font-weight:bold; color:#fff;}
	    .pagination-box .pagemore{padding:5px 6px 6px; display:inline-block}
     .dis-firstpage,.dis-prevpage,.dis-nextpage,.dis-firstpage,.dis-lastpage{ color:#9e9e9e} 
	


/*-----公司简介-----*/
.company-introbox{ color:#000000; line-height:2em; font-size:12px; padding:20px 15px}
.company-introbox img{ max-width:735px;}

/*-----人才招聘列表-----*/
.recruit-listbox{ margin-top:20px}
.recruit-table{background:url("../images/recruit_table_tdbg.png") repeat-x;}
.recruit-table tr{height:28px; line-height:28px; color:#ffffff}
.recruit-table td{ background:url("../images/recruit_table_tdsx.png") no-repeat right center; text-align:center}
.recruit-table td.last{ background:none}
.recruit-table td.first{ text-align:left; padding-left:55px}/*275+55*/
.recruit-list li{ color:#999; text-align:center; border-bottom:1px dotted #c0c0c0; height:44px; overflow:hidden}
.recruit-name,.recruit-count,.recruit-address,.recruit-time{ float:left; height:44px; line-height:44px; color:#999}
.recruit-name{ float:left; width:320px; padding-left:10px; text-align:left; font-size:14px}
.recruit-name:hover{ color:#2c2c2c; text-decoration:underline; font-weight:bold}
.recruit-count{ float:left; width:105px}
.recruit-address{ float:left; width:136px}
.recruit-time{ float:left; width:160px}

.recruit-conbox{ color:#585858; padding-left:25px;}
.recruit-conName{ font-size:20px;font-family:\5FAE\8F6F\96C5\9ED1; color:#1b1b1b; margin-top:15px}
.recruit-conPanel-1{ margin-top:10px}
.recruit-conCount,.recruit-conAddress,.recruit-conSalary{ height:23px; line-height:23px; color:#1b1b1b}
.recruit-jobDesc,.recruit-jobRequire{ margin-top:20px}
.recruit-jobDesc .tit,.recruit-jobRequire .tit{ font-size:14px; color:#1b1b1b; line-height:25px}
.recruit-jobRequire-con p{ line-height:20px}
.recruit-conPanel-2 p{ line-height:20px}
.recruit-conPanel-2 .recruit-conEmail{ font-size:20px; font-family:\5FAE\8F6F\96C5\9ED1; line-height:40px}
/*-----新闻列表-----*/

.news-list li{ border-bottom:1px solid #d7d7d7; padding-bottom:20px}
.news-list li .tit{ margin-top:15px}
.news-list li .tit a{ color:#323232; font-size:14px; font-weight:bold}
.news-list li .tit a:hover{ color:#636363; text-decoration:underline}
.news-list li .intro{ color:#5a5a5a; line-height:21px; margin-top:15px}
.news-conBox{ padding-top:20px}
.news-conBox h1{ color:#535353; font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1; text-align:center; line-height:26px; padding:10px 0}

.news-conBarWrap{ padding:8px 0 10px; border-bottom:1px dotted #ababab}
.news-conBarInner{ position:relative; float:left; left:50%}
.news-conBarBox{ position:relative; float:left; left:-50%;}
.news-conBar { color:#8f8f8f}
.news-conBar span{ padding-right:25px}
.news-conBarPara{ float:left; height:25px; line-height:25px; padding-right:25px; color:#8f8f8f}
.news-conBarShare{ float:left}
.news-conDetailTxt{ color:#5a5a5a; padding:0 15px; padding: 20px 0 0; line-height:23px }
.news-conDetailTxt img{ max-width:730px;}

.news-pagedir{ color:#858585; padding:30px 0 25px;}
.news-pagedir p{ line-height:26px}
.news-pagedir a{ color:#585858}
.news-pagedir a:hover{ color:#929292; text-decoration:underline} 

.news-relatelist li{clear:both; background:url("../images/sidebar_navSublist_jt.png") no-repeat left center; padding-left:12px; line-height:24px; font-size:14px; height:24px; overflow:hidden}
.news-relatelist li a{ color:#414141; float:left}
.news-relatelist li a:hover{ color:#929292; text-decoration:underline}
.news-relatelist li span{ padding-left:20px; color:#aaaaaa; float:left}
.news-relateRead{ border-top:1px solid #d3d3d3; padding:10px 0 0; float:left; width:100%}
.news-relateRead .tit{ color:#1f1f1f; font-size:14px; font-weight:bold; display:block; padding-bottom:5px}

/*-----视频列表-----*/
.video-listbox{ padding-top:30px}
.video-list li{ float:left; width:216px; overflow:hidden; margin:0 19px; display:inline; margin-bottom:40px;}
.video-list li .name{ height:42px; padding-top:15px; display:block; color:#2c2c2c; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1; padding-left:10px }
.video-list li a{ display:block; height:175px; overflow:hidden; border:1px solid #d5d5d5;border-radius:5px;}
.video-list li a:hover .name{ text-decoration:underline}
.video-list li a:hover{ border:1px solid #858585}
.video-conBox h1{ font-size:16px; font-weight:bold; color:#000; text-align:center; padding:20px 0 12px}
.video-showBox{ width:730px; height:526px; overflow:hidden}
.video-conShare{ margin-top:10PX}
.video-conDetailTxt{ text-indent:2em; line-height:24px; font-size:14px; color:#4c4c4c; margin-top:12px;}
.video-conRelateBox{ float:left; width:100%;}
.commom-hdstyle1{ height:34px; background:url("../images/video_conRelate_hd.png") repeat-x; border-right:1px solid #d2d2d2; position:relative}
.commom-hdstyle1 span{ font-size:14px; color:#fff; background:url("../images/video_conRelateBox_hdspan.png") no-repeat;width:112px; height:34px; line-height:34px; text-align:center; font-weight:bold; float:left}
.commom-hdstyle1  .more{ float:right; font-size:12px; font-family:"Arial"; line-height:34px; color:#454545}
.commom-hdstyle1  .more:hover{color:#f60}
.video-conRelatelist{ padding-top:20px}
.video-conRelatelist li{ float:left; width:214px; overflow:hidden; margin:0 20px; display:inline;}
.video-conRelatelist li .name{ height:42px; padding-top:15px; display:block; color:#2c2c2c; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1; padding-left:10px }
.video-conRelatelist li a{ display:block; height:175px; overflow:hidden; border:1px solid #d5d5d5;border-radius:5px;}
.video-conRelatelist li a:hover .name{ text-decoration:underline}
.video-conRelatelist li a:hover{ border:1px solid #858585}

/*-----自定义表弟那-----*/
.form-customParaBox{ padding-left:160px}
.form-customSubBox{ margin-top:23px; text-align: center;}
.form-customSubBtn{ background:url("../images/video_conRelateBox_hdspan.png") no-repeat left top; width:101px; height:29px; border:none; cursor:pointer; line-height:29px; text-align:center; color:#fff; font-size:14px}
/*-----留言-----*/
.leavmsg-listbox{border:1px solid #DEDEDE; margin-top:10px}
.leavmsg-list li{ padding-top:25px;}
.leavmsg-ask{ background:url("../images/leavmsg_ask.png") no-repeat left center; padding-left:46px;}
.leavmsg-ask .tit{color:#373737; font-size:14px}
.leavmsg-ask .time{ color:#909090; padding-left:23px}
.leavmsg-answer{ color:#909090; padding-left:46px; line-height:21px; margin-top:15px}
.leavmsg-listInner{ height:230px; overflow-y:scroll;padding:0 20px}

.leavmsg-formbox{ padding-top:20px;color:#909090; border-top:1px solid #DEDEDE; margin-top:30px	}
.leavmsg-formtip{ line-height:21px; text-indent:2em; }
.leavmsg-formbox .reqstar{ color:#e6591a}
.leavmsg-form{ margin-top:30px}
.leavmsg-form .para-tit{float:left;width:102px;padding-right:8px;font-size:14px;text-align:right;font-family:simsun; height:29px; line-height:29px}
.leavmsg-form .leavmsginput{height:17px;padding:5px 1px;background:#f7f7f7;border:1px solid #eaeaea;font-size:14px; line-height:17px;float:left}
.leavmsg-form .form-item{ margin-top:20px}
.leavmsg-form .reqstar{ padding-right:3px}
.lm-usrname,.lm-phone,.lm-email,.lm-qq{ width:215px;}
.lm-address,.lm-scdw{ width:320px}
.lm-content{ width:570px; padding:5px 3px;background:#f7f7f7; border:1px solid #eaeaea; font-size:14px; height:100px; resize:none; float:left}
.lm-writeyzm{ width:75px}
.lm-readyzm{ float:left; height:23px; padding:3px 5px; overflow:hidden}
.lm-formsubtn{ width:131px; height:29px; background:url("../images/lm_formsubtn.png") no-repeat; border:none; cursor:pointer; font-size:14px; color:#fff}
.lm-formsubtn:hover{ background-position:0 -29px}

/*-----员工风采-----*/

.staff-listbox{ padding-top:20px}
.staff-list{ margin-left:-10px;*position:relative;*margin-left:-3px;}
.staff-list li{ float:left; margin-left:10px; display:inline; width:248px; overflow:hidden; height:235px;*margin-left:6px; margin-bottom:30px}
.staff-list li .pic{ width:236px; height:171px;overflow:hidden ; background:url("../images/staff_list_picbg.png") no-repeat left top; padding:6px}
.staff-list li .pic span{ display:table-cell;text-align:center;vertical-align:middle; *display:block;*font-family:Arial;*line-height:1;*font-size:150px;width:236px; height:171px; overflow:hidden}
.staff-list li .pic span img{vertical-align:middle;}
.staff-list li .name{ color:#666666; font-size:12px; font-weight:bold; display:block; height:27px; line-height:27px; overflow:hidden}
.staff-list li .name:hover{ text-decoration:underline;}
.staff-list li .btn{ width:65px; color:#5b5b5b; height:20px; line-height:20px; padding-left:8px; display:block; background:url("../images/staff_list_btn.jpg") no-repeat left top; overflow:hidden; margin-top:5px}
.staff-list li .btn:hover{ background-position:0 -20px; color:#fff}

/*-----产品列表-----*/
.commom-hdstyle2{ height:34px; background:url("../images/video_conRelate_hd.png") repeat-x; border-right:1px solid #d2d2d2; position:relative}
.commom-hdstyle2 .fpro-tabhd{ font-size:14px; color:#fff; width:112px; height:34px; line-height:34px; text-align:center; font-weight:bold; float:left; color:#212121; cursor:pointer}
.commom-hdstyle2 .oncurr{background:url("../images/video_conRelateBox_hdspan.png") no-repeat; color:#fff; cursor:default}

.fpro-detailTab{ margin-top:30px}
.fpro-detailTab-Item{ width:740px; margin:0 auto; padding:15px 0; color:#212121; display:none}
.fpro-relateTj{float:left; width:100%}
.fpro-relateTj-list li{ float:left; margin:20px 9px 0; display:inline; width:172px; overflow:hidden}
.fpro-relateTj-list .pic { width:172px; height:149px; overflow:hidden}
.fpro-relateTj-list .pic a{display:table-cell;text-align:center;vertical-align:middle; *display:block;*font-family:Arial;*line-height:1;*font-size:143px;width:172px; height:149px; overflow:hidden}
.fpro-relateTj-list .name { text-align:center; color:#212121; display:block; height:36px; line-height:36px; overflow:hidden}
.fpro-relateTj-list .name:hover{ text-decoration:underline}
.fpro-detailTable{ width:100%; color:#4c4c4c}
.fpro-detailTable td{ border:1PX solid #c3c3c3; font-size:14px; padding:3px 0}
.fpro-detailTable .tit{width:120px;text-align:right;padding-right:3px;background:#efefef;vertical-align:top;word-break:break-all; color:#4e4e4e; font-size:12px;}
.fpro-detailTable .para{ padding-left:10px;word-break:break-all; color:#717171}   
.fpro-detailTab-bd img{ max-width:740px}


.product-list li{ float:left; margin:20px 9px 0; display:inline; width:172px; overflow:hidden}
.product-list .pic { width:172px; height:149px; overflow:hidden}
.product-list .pic a{display:table-cell;text-align:center;vertical-align:middle; *display:block;*font-family:Arial;*line-height:1;*font-size:143px;width:172px; height:149px; overflow:hidden}
.product-list .name { text-align:center; color:#212121; display:block; height:36px; line-height:36px; overflow:hidden}
.product-list .name:hover{ text-decoration:underline}


/*-----联系我们-----*/
.contactus-box{ padding:15px; width:735px; overflow:hidden}

.contactus-box img{ max-width:730px;}

/*-----员工内容页-----*/
/*-----员工风采内容相册效果1-----*/
.staff-conBox{ overflow:hidden; margin:0 auto; padding-bottom:30px;}
.staff-conBox h1{ font-size:16px; font-weight:bold; color:#666; text-align:center; padding-top:20px; padding-bottom:15px}

.staff-bigWrap,.staff-smallWrap{ margin:0 auto}


.staff-bigPrev,.staff-bigNext{ background:url("../images/staff/staff_gallery.png") no-repeat;width:52px; height:55px;position:absolute; z-index:25;display:none}
.staff-bigPrev{ left:10px; background-position:0 0}
.staff-bigPrev:hover{ background-position:-52px 0px}
.staff-bigNext{ right:10px; background-position:0 -55px}
.staff-bigNext:hover{ background-position:-52px -55px}
.staff-bigPicTit{ text-align:center; position:absolute; left:0; bottom:0; z-index:20; width:100%; _top:260px; display:none}
.staff-bigPicTit b{ display:block; height:35px; line-height:35px; z-index:22; position:relative; color:#FFF}
.staff-bigPicTit span{ display:block; height:35px; line-height:35px;filter:alpha(opacity=70);-moz-opacity:0.7;
-khtml-opacity:0.7;opacity:0.7; background:#000; position:absolute; z-index:21; left:0; top:0; width:100%}
.staff-bigPic{  text-align:center; padding:5px;}

.staff-smallWrap{ margin-top:15px; height:72px; position:relative}
.staff-smallBtn{background:url("../images/staff/staff_gallery.png") no-repeat;width:20px;height:72px; position:absolute}
.staff-smallPrev{ background-position:0 -110px; left:0}
.staff-smallPrev:hover{background-position:-20px -110px}
.staff-dis-smallPrev,.staff-dis-smallPrev:hover{background-position:-40px -110px; cursor:default}
.staff-smallNext{ background-position: -60px -110px; right:0}
.staff-smallNext:hover{background-position:-80px -110px}
.staff-dis-smallNext,.staff-dis-smallNext:hover{background-position:-100px -110px; cursor:default}
.staff-smallListWrap{height:72px; overflow:hidden; margin:0 auto; position:relative}
.staff-smallListInner{ position:absolute; left:0; top:0px}
.staff-smallList li{ float:left; width:95px; height:70px; overflow:hidden; margin:1px 4px 0; display:inline}
.staff-smallList li a{ border:3px solid #dfdfdf; display:block; width:89px; height:64px; overflow:hidden}
.staff-small-Arrow{ position:absolute; left:0; top:1px; width:103px; height:70px; overflow:hidden}
.staff-small-Arrow b{ display:block;border:3px solid #333; display:block; width:89px; height:64px;margin:0 4px}
.staff-conIntro{ padding-top:30px}
.staff-conIntro p{ line-height:24px; color:#666666; text-indent:2em}
.staff-conShare{ margin-top:15px}


.staff-relatelist{ margin-left:-10px;*position:relative;*margin-left:-3px; padding-top:25px}
.staff-relatelist li{float:left;margin-left:10px; display:inline; width:248px;overflow:hidden;*margin-left:6px;}
.staff-relatelist li .pic{ width:236px; height:171px;overflow:hidden ; background:url("../images/staff_list_picbg.png") no-repeat left top; padding:6px}
.staff-relatelist li .pic span{ display:table-cell;text-align:center;vertical-align:middle; *display:block;*font-family:Arial;*line-height:1;*font-size:150px;width:236px; height:171px; overflow:hidden}
.staff-relatelist li .pic span img{vertical-align:middle;}
.staff-relatelist li .name{ color:#666666; font-size:12px; font-weight:bold; display:block; height:27px; line-height:27px; overflow:hidden}
.staff-relatelist li .name:hover{ text-decoration:underline;}


.news-listbox{ padding:0 15px}
.video-conBox{ padding:0 15px}
.news-conBox{ padding:20px 15px 0}
.recruit-listbox{ padding:0 15px}


.newslist-type5 {padding:10px}
.newslist-type5 li{padding:5px 0;}
	.newslist-type5 li.first .hd a{font-weight:bold;}
	.newslist-type5 li  a.name{color:#4d4d4d;background:url("../images/type5_bg.png") no-repeat left center;padding-left:10px;}
	.newslist-type5 li  a.name:hover{color:#f60;}
	.newslist-type5 li  .time{float:right;color:#9c9c9c;}
	.newslist-type5 li .bd{ padding:7px 0 0}
	.newslist-type5 li .bd .pic{float:left;border:1px solid #c4c7cc;padding:2px;width:105px;height:62px;overflow:hidden;margin-right:10px;}
	.newslist-type5 li .bd .intro{color:#707070;line-height:24px;}
	.newslist-type5 li .bd .intro a{color:#f60;}
	.newslist-type5 li .bd .intro a:hover{text-decoration:underline; color:#f60}

.newslist-type1{padding:10px }
.newslist-type1 li{padding:8px 0;}
 .newslist-type1 li .pic{float:left;margin-right:10px;display:inline;}
 .newslist-type1 li .pic a{display:block;border:2px solid #c4c7cc;width:85px;height:70px;overflow:hidden;}
 .newslist-type1 li .txt h2 a{color:#636466;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;line-height:30px;}
 .newslist-type1 li .txt h2 a:hover{color:#f60;}
 .newslist-type1 li .txt .intro{color:#858585;line-height:20px;}
 
 .h-product-listbox { border:1px solid #d2d2d2; border-top:none; padding-bottom:15px; padding-left:10px}
 .h-product-listbox .product-list li{margin:20px 12px 0}














.site-titType1{ height:41px; line-height:41px; overflow:hidden; background:url("../images/site_titType1.png") repeat-x; padding:0 10px}
.site-titType1 .tit{ color:#fff; font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;}


.site-titType1 .more{ float:right; background:url("../images/site_more_icon.png") no-repeat left center; padding-left:8px; color:#c6c8cc; font-family:Arial; font-size:8PX;-webkit-transform:scale(0.8)}
.itemBlk-bg{background:#e6e6e6}

.newslist-type3{ padding:0 10px 15px}
.newslist-type3 li{padding:5px 0 5px 10px;border-bottom:1px dotted #abaeb3;font-family:\5FAE\8F6F\96C5\9ED1;background:url("../images/newslist-type3_bg.png") no-repeat left center;}
  	.newslist-type3 li a{color:#5c5f65;font-size:14px;}
	.newslist-type3 li a:hover{color:#f60;}
	.newslist-type3 li span{float:right;color:#b3b3b3;font-size:12px;}

.site-titType2{ border:1px solid #d3d2d2; height:38px; overflow:hidden; line-height:38px; border-bottom:2px solid #212121; padding:0 10px 0 0}
.site-titType2 .tit{ font-size:14px; color:#fff; background:url("../images/site_titType2_tit.png") no-repeat left center; height:38px; width:107px; padding-left:20px; float:left;font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px;}
.site-titType2 .more{  float:right; background:url("../images/site_more_icon.png") no-repeat left center; padding-left:8px; color:#c6c8cc; font-family:Arial; font-size:8PX; color:#4c4c4c;-webkit-transform:scale(0.8)}


.panelbox-hd1{ height:35px; background:url("../images/panelbox_hd1.png") no-repeat left top; line-height:35px; text-align:left;font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; color:#fff; padding-left:10px}

.panelbox-hd1 .tit{ float:left;font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px}
.panelbox-hd1 .more{float:right; background:url("../images/site_more_icon.png") no-repeat left center; padding-left:8px; color:#c6c8cc; font-family:Arial; font-size:8PX; color:#4c4c4c;-webkit-transform:scale(0.8)}
.h-container{ padding-bottom:25px;}

/*-------选怪列表---------*/

.h-profloatlist{ padding:0 10px 7px}
.h-profloatlist li{ height:35px; line-height:35px; border-bottom:1px dotted #c4c7cc; padding:0 15px 0 8px; overflow:hidden}
.h-profloatlist li a{ color:#5c5f65; padding-left:14px; font-size:14px; background:url("../images/h-profloatlist_jt.png") no-repeat left center;font-family:\5FAE\8F6F\96C5\9ED1;}
.h-profloatlist li.last{ border-bottom:none}
.h-profloatlist li a:hover{ text-decoration:underline; color:#ef5344}

/*-------------------*/
.site-norecord{ color:#5A5A5A; text-align:center; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1; padding:30px 0}
.staff-relateBox{ float:left; width:100%;}
