@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;}

h1,h2,h3,h4,h5,h6{ font-size:12px;}
dl,dt,dd,ol,ul,li{ list-style:none;}
html{ background:#F6F6F6;}
body{ font-family:"宋体",Microsoft Yahei,simhei, "微软雅黑",sans-serif; color:#000; font-size:12px; }
/*common*/
a { color:#000000; text-decoration:none;  blr:expression(this.onFocus=this.blur())}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { color:#3366FF; text-decoration:underline;}
a img{ border:0;}
.vam { vertical-align:middle;}
a.cur  {color: #0B48C4;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; margin:0; padding:0;}
.tr { text-align:right;}
.tl { text-align:left;}
.fl { float:left;}
.fr { float:right;}
select, input, button, textarea, button {font: 99% arial,helvetica,clean,sans-serif;}
/*header*/
.headers{ background:url(../images/head_bg.gif) repeat-x; height:218px; overflow:hidden;}
.header{ width:960px; margin:0 auto;}
.top{height:27px; line-height:27px; padding-left:12px; color:#ebebeb; overflow:hidden}
.top p{ float:right;}
.top span{ float:left;}
.top p a { color:#ebebeb; padding:0px 5px; line-height:24px;}
.top p img {vertical-align:center; padding-top:5px}
.top p span{display:inline-block; line-height:27px;}
.logo{ height:118px; overflow:hidden}
.logo_img{ margin:18px 0 0 0; float:left;}
.logo_tel{ padding-top:27px; font:14px "微软雅黑"; color:#ffffff; text-transform:uppercase; font-weight:bold; float:right}
.logo_tel span{ color:#fff; font-size:22px;}
.nav li{ float:left; font-size:14px;height:38px; line-height:38px; background:url(../images/menu_bg.png) right no-repeat;}
.nav li a:hover,.nav .cur  a{ background:#0059ad; display:block;text-decoration:none;color:#ffffff;}
.nav .lastone{ background:none}
.nav li a{ color:#000000; padding:0 16px; font-weight:bold}
.search{ padding-top:4px; height:28px; overflow:hidden; line-height:28px;}
.search_text{ width:212px; height:22px; border:1px solid #dedede; margin-right:8px; line-height:22px; display:inline-block; padding:0 0 0 4px;}
.search_btn{ background: #13488b; height:22px; width:66px; text-align:center; border:none;border: 1px solid #5590dc; border-radius:5px; color:#fff; font-weight:bold; line-height:22px; cursor:pointer;}
.ss2{ float:left; margin: 0 0 0 18px;color: #8D867D;}
.ss2 a{color:#666666; padding:0 7px;}

/*banner*/
.banners{  height:424px; padding:0  0 15px 0; overflow:hidden}
.banner_content{margin:0px auto;height: 409px;margin-bottom: 14px;width: 100%;}
#banner{  width:100%; height:409px;  position:relative;}
#full-screen-slider { width:100% !important; float:left; position:relative}
#slides { display:block; width:100% !important;  list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100% !important; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:280px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#BB0A06}
#banner .prev, #banner .next { width: 41px; height: 69px; display: block; position: absolute; top: 100px;  background: url(images/icon-slides.png) no-repeat 0 0; text-indent: -9999px; cursor: pointer; }
#banner .prev { left: 0; background-position: -83px 0; }
#banner .next { right: 0; background-position: -124px 0; }
#banner:hover .prev { background-position: 0 0; }
#banner:hover .next { background-position: -41px 0; }
#slides img{ width:100%; }
#slides li{text-align:center}
#banner .hd { position:absolute; bottom:20px; left:50%; margin-left:-27px; }
#banner .hd li { width: 8px; height: 8px; display: block; float: left; background: #ddd; margin: 0 5px; border-radius:50%; text-indent: -99999px; cursor: pointer; box-shadow:1px 1px 1px #999999; }
#banner .hd li.on { background: #CC1214;}


/*index_hezuo*/
.hezuo { padding-top:12px; width:960px; margin:0 auto; overflow:hidden}
.hezuo h4{ height:40px;  font:16px "微软雅黑"; color:#034ba4; font-style:italic; display:inline; float:left}
.hezuo h4 span { display:block; font:6px Arial; color:#7f7f7f; text-transform:uppercase;}
.hezuo .hezuo_nr { background:url(../images/hezuo_bg.gif) bottom no-repeat; height:140px; width:960px; overflow:hidden; position:relative; }
.hezuo_nr .hd{ overflow:hidden;  height:40px; padding:0 10px; float:right  }
.hezuo_nr .hd .prev,.hezuo_nr .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url(../images/arrow.gif) no-repeat;}
.hezuo_nr .hd .next{ background-position:0 -50px;  }
.hezuo_nr .hd .prevStop{ background-position:-60px 0; }
.hezuo_nr .hd .nextStop{ background-position:-60px -50px; }
.hezuo_nr .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.hezuo_nr .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/icoCircle.gif) 0 -9px no-repeat; }
.hezuo_nr .hd ul li.on{ background-position:0 0; }
.hezuo_nr .bd{ padding:6px 10px 10px 10px; float:left;  }
.hezuo_nr .bd ul{ overflow:hidden; zoom:1; }
.hezuo_nr .bd ul li{ margin:0 16px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.hezuo_nr .bd ul li .pic{ text-align:center; }
.hezuo_nr .bd ul li .pic img{ width:150px; height:70px; display:block;  padding:2px; border:1px solid #ccc; }
.hezuo_nr .bd ul li .pic a:hover img{ border-color:#999;  }
.hezuo_nr .bd ul li .title{ line-height:24px;   }

/*index_product*/
.product_content{ margin:0 auto; width:960px; margin-top:12px;}
.index_product_left{ width:236px; float:left;}
h1.product_tit{ height:32px; line-height:32px; border-top:3px #B00002 solid; background:#13488b; color:#fff; text-align:center;}
.product_tit a{  font: 16px/33px "微软雅黑"; color:#fff;}
.index_product_class{ background:#F1F1F1; border:1px solid #DFDFDF; padding:0 18px 33px 14px;overflow:hidden;}
.index_product_class dt{ margin:12px 0 0 0; background:url(../images/a.gif) no-repeat; height:31px; line-height:31px; text-indent:8px; width:100%;}
.index_product_class dd{ background:url(../images/index_product_bg.gif) left center no-repeat; border-bottom:1px solid #e5e5e5; height:33px; line-height:33px; text-indent:12px; }
.index_product_class dd a{ color:#525252;}

.index_product_right{ float:right; width:713px; border:1px solid #ddd; border-top:3px solid #DD0508; background:#fff;}
.index_product_right dt{ height:32px; line-height:32px; width:705px; border-bottom:1px solid #ddd;}
.index_product_right  dt .i_p_new_title { float:left;line-height:32px; margin:0 0 0 18px;  height:32px; text-indent:12px;background:url(../images/right_arrow.gif) center left no-repeat; width:50%;}
.index_product_right  dt .i_p_new_title a{  float:left; height:14px; font-size:14px; font-weight:bold;}
.index_product_right  dt .i_more{   float:right; margin:0 18px 0 0;}
.index_product_right dd{ width:200px; height:197px; padding:18px 13px 0 23px; float:left}
.index_product_right dd a{ display:block; color:#7a7a7a; line-height:22px; font-weight:normal;}
.index_product_right dd h2 a img{ height: 146px; width: 197px;}

/*ad*/
.ad{ width:960px; margin:0 auto; overflow:hidden; margin-top:12px;}
.ad .a_img{ width:960px;}

/*customer*/
.customer{}
.customer_left{ width:693px; float:left; border:1px solid #dbdbdb; background:#fff;}
.customer_left_head{ background:url(../images/title_h34_bg.gif) repeat-x; float:left; line-height:34px; width:100%; border-bottom:1px solid #dbdbdb;}
.i_c_l_top_a{ margin: 0 0 0 18px; float:left;}
.morea{ background:url(../images/more.gif) left center no-repeat; float:right; height:34px; margin:0 12px 0 0;}
.morea a{ display:block; width:44px; height:34px;}
.customer_left dl{ border-bottom:1px dotted #E5E5E5; padding:20px; float:left}
.customer_left dl dt{ float:left}
.customer_left dl dd{ float:left; color:#979797; width:430px; padding:0 0 0 20px; line-height:20px;}
.customer_left dl dd p{ height:100px; overflow:hidden;}
.customer_left dl dt a img{ width:174px; height:144px; padding:1px; border:1px solid #cacaca;}
.customer_left dl dd h4 a{ line-height:24px;}
.customer_right{ width:256px; float:right;  border:1px solid #dbdbdb;background:#fff; padding:0 0 5px 0 ; _padding:0 0 0 0; }
.customer_right dl,.company_right dl { padding:10px; text-align:center; }
.customer_right dl dd,.company_right dl dd{ background:#EBEBEB; line-height:26px; height:26px; margin:4px 0 0 0;}
.customer_right dl dt a img,.company_right dl dt a img{ width:216px; height:142px;}

/*index_company*/
.index_company{}
.company_left{ width:693px; float:left; border:1px solid #dbdbdb; background:#fff; padding:0 0 8px 0;}
.company_right{ width:256px; float:right;  border:1px solid #dbdbdb;background:#fff;}
.company_left .company_dl{ padding:8px 20px}
.company_left .company_dl dt,.company_left .company_dl dd { float:left}
.company_left .company_dl dd { padding:0 0 0 17px; line-height:22px;}
.company_left .company_dl dt img{ width:225px; height:232px; padding:4px; border:1px solid #ebebeb;}
.company_left .company_dl dd span a{ line-height:28px; color:#DB0404; font-size:16px; padding:10px 0; font-weight:bold}
.company_left .company_dl dd p{ width:400px; text-indent:20px; margin:10px 0 0 0; }
.yuangong dt{ background:url(../images/yuangong_w661_h6_bg.gif) center no-repeat; text-align:center}
.yuangong dt a{ font-size:14px; font-weight:bold;}
.yuangong dd{ float:left; margin:0 0 0 14px;}
.yuangong  dd span a img{ width:119px; height:110px; border:1px solid #dbdbdb; } 
.yuangong  dd p{ line-height:22px; height:22px; background:#e5e5e5; text-align:center;width:119px; overflow:hidden }
.company_right dl {padding:17px 10px;}
.company_right dl dd{ background:none;}

/*equipment*/
.equipment{ margin-top:12px; background:#fff; border:1px solid #dbdbdb;}
.equipment_content{ padding:8px 25px; overflow:hidden;}
.equipment dl{ float:left; margin:0px 0 0px 14px; overflow:hidden; width:210px; display:inline;}
.equipment dl dt a img{ width:200px; height:190px; padding:4px; border:1px solid #d3d3d3;}
.equipment dl dd{ background:#ebebeb; height:22px; line-height:22px; text-align:center; }


/*link*/
.link{ margin-top:12px; background:url(../images/link_bg_w_1_h_58.gif) repeat-x; border:1px solid #dbdbdb; width:945px; height:42px; padding:18px 0 0 13px;overflow:hidden; color:#666;}
.link img{ float:left}
.link p a{ padding:0 12px; line-height:36px; }
/*footer*/
.footer a{ color:#fff; padding:0 16px;}
.footer{ background:url(../images/foot_head_bg_w_4_h_17.gif) top repeat-x; text-align: center; line-height:26px; padding:17px 0 0 0; color:#fff; }
.footer p{background:url(../images/foot_bg_w_4_h_4.gif)  repeat;  }
.footer p.content a{ padding:0 4px;}
.footer p.content { padding:0 0 8px 0;}

/*bar*/
.common_bar{  border:1px solid #E0DEDE; background:#EEEEEE; text-indent:20px; line-height:30px; color:#666; border-radius:4px;}
.common_bar a{padding:0 4px;}
.common_bar h2{ display:inline; font-weight:normal}

/*backtop*/
#totop{position:fixed;bottom:40px;right:10px;z-index:999;width:71px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;width:71px;height:24px;padding-top:48px;background:url(../images/toTop.gif) no-repeat;text-align:center;color:#888}
#totop a.cur{background-position:-88px 0;text-decoration:none;color:#034ba4}


/* online */
#online_qq_tab a,.onlineMenu h3,.onlineMenu li.tli,.newpage{background:url(../images/float_s.gif) no-repeat;}
#onlineService,.onlineMenu,.btmbg{background:url(../images/float_bg.gif) no-repeat;}

#online_qq_layer{z-index:9999;position:fixed;right:0px;top:0;margin:150px 0 0 0;}
*html,*html body{background-image:url(about:blank);background-attachment:fixed;}
*html #online_qq_layer{position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#online_qq_tab{width:28px;float:left;margin:120px 0 0 0;position:relative;z-index:9;}
#online_qq_tab a{display:block;height:118px;line-height:999em;overflow:hidden;}
#online_qq_tab a#floatShow{background-position:-30px -374px;}
#online_qq_tab a#floatHide{background-position:0 -374px;}

#onlineService{display:inline;margin-left:-1px;float:left;width:130px;display:none;background-position:0 0;padding:10px 0 0 0;}
.onlineMenu{background-position:-262px 0;background-repeat:repeat-y;padding:0 15px;}
.onlineMenu h3{height:36px;line-height:999em;overflow:hidden;border-bottom:solid 1px #ACE5F9;}
.onlineMenu h3.tQQ{background-position:0 10px;}
.onlineMenu h3.tele{background-position:0 -47px;}
.onlineMenu li{height:36px;line-height:36px;border-bottom:solid 1px #E6E5E4;text-align:center;}
.onlineMenu li.tli{padding:0 0 0 28px;font-size:12px;text-align:left;}
.onlineMenu li.zixun{background-position:0px -131px;}
.onlineMenu li.fufei{background-position:0px -190px;}
.onlineMenu li.phone{background-position:0px -244px;}
.onlineMenu li a.newpage{display:block;height:36px;line-height:999em;overflow:hidden;background-position:5px -100px;}
.onlineMenu li img{margin:8px 0 0 0;}
.onlineMenu li.last{border:0;}
.wyzx{padding:8px 0 0 5px;height:57px;overflow:hidden;background:url(../images/webZx_bg.jpg) no-repeat;}
.btmbg{height:30px;overflow:hidden; line-height:30px; background:#D21216; text-align:center; color:#fff; cursor:pointer;}