﻿body,h1,h2,h3,h4,h5,h6,hr,a,p,blockquote,dl,div,dt,dd,ul,ol,li,img,select,table,tr,fieldset,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0;}
*{word-wrap:break-word;}
body {color:#666; font: 12px/1.232  Arial, Tahoma,'宋体', Helvetica, sans-serif; background-color:#eee;}
a { text-decoration:none; color:#666; outline:none;}
a:hover { color:#333;}
a,input,select,textarea { outline:none; vertical-align:middle;}
ul,dl { list-style-type:none;}
img { border:0;}
small,em,i {font-weight:normal; font-style:normal;}
li { list-style:none;}
label input { vertical-align:middle;margin-right:5px;}
img {border:0;}
.clear { clear:both; padding:0; margin:0; line-height:0; font-size:0; height:0;}
.fl {float:left;}
.fr {float:right;}

.top { background:#333; height:30px; color:#999;}
.top_top { width:960px; margin:0 auto; height:30px; line-height:30px;}
.top_left { float:left; text-transform:uppercase;}
.top_right { float:right;}
.top_right a { margin:0 5px; color:#999;}
.p1 { float:left;}
.p2 { float:left; margin-top:5px;}

.header { width:100%; height:169px; background-color:#515151;}
.head { width:980px; margin:0 auto; height:120px; line-height:30px;}
.logo { margin-top:20px; float:left;}
.company_name{ color:#FFFFFF; margin:auto auto; padding-top:40px; font-family:Arial, Helvetica, sans-serif; width:500px; }

.head_right { float:right;}
.tel { margin-top:59px; color:#cdcdcd; margin-bottom:5px;}
.tel span { color:#999;}
.search_bg { height:16px; width:196px; background-color:#666; border:0; color:#cdcdcd; padding:5px;}

.nav { width:980px; margin:0 auto; height:48px; line-height:48px; }
/*
.nav ul li { float:left; font-size:14px; text-transform:uppercase;}
.nav ul li a { display:block; padding:0 23px; color:#fff;}
.nav ul li a:hover { background:url(../images/nav_hov.jpg) no-repeat center bottom; color:#ef9b11;}
.nav ul li a.cur { background:url(../images/nav_hov.jpg) no-repeat center bottom; color:#ef9b11;}
*/
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.center{ width:980px; margin:0 auto;}



/*top*/

.nav_m{width:100%; height:48px; line-height:48px; margin:0 auto; background:url(../images/nav_bg.gif) repeat-x; z-index:100;color:#ffffff;TEXT-DECORATION: none}
.nav_one{ float:left; position:relative; height:48px; overflow:hidden;color:#ffffff;TEXT-DECORATION: none}
.nav_one_hov{ float:left; position:relative; height:48px; }
.yiji{ position:absolute; top:0; left:0; z-index:100;background:url(../images/nav_line.jpg) right no-repeat;}
.erji{ position:absolute; top:48px; left:0; z-index:100; background:#000;}

.yiji a{ float:left; display:block; text-align:center; font-size:14px; font-weight:bold; color:#fff; }
.yiji a:visited{color:#FFFFFF;TEXT-DECORATION: none; background:url(../images/nav_line.jpg) right no-repeat;}
.yiji a:hover{  background:url(../images/nav_hov.jpg) no-repeat center bottom; color:#ef9b11;TEXT-DECORATION: none;    }
.yiji A:active {
	COLOR: #ffffff; TEXT-DECORATION: none; background:url(../images/nav_line.jpg) right no-repeat;
}
.erji_one a{ display:block; line-height:38px; color:#FFFFFF; background:#474b4c;  padding:0 10px;}
.erji_one a:visited{color:#FFFFFF;TEXT-DECORATION: none}

.erji_one a:hover{ background:#eec207; color:#0b5b40;}
.erji_one A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}















.footerBg{width:100%; background:#fff; padding-top:40px; border-bottom:60px #ef9b11 solid;}
.footer{ width:980px; margin:0 auto; overflow:hidden; height:230px;}
.footLeft{width:600px; border-bottom:1px solid #ebebeb;}
.footLeft .footCont{padding-bottom:10px;}
.footRight p{line-height:22px;}
.footer h4{ margin-bottom:12px; font-weight:normal;}
.footer h4 p{font-family:Myriad Pro; font-size:26px; color:#ccc; text-transform:uppercase; height:24px; line-height:24px; font-weight:normal; margin-top:4px;}
.footer h4 p em { color:#999;}
.footer .footCont ul{margin:5px 0;}
.footer .footCont ul li { width:312px; padding-left:25px; line-height:25px; background-position:2px 6px;}
.addr { background:url(../images/dizhi.jpg) no-repeat; line-height:1.8;}
.bot_tel { background:url(../images/dianhua.jpg) no-repeat; line-height:1.5; margin:5px 0;}
.email { background:url(../images/youxiang.jpg) no-repeat;}
.footer .footCont a{display:inline-block; margin:0 7px; line-height:22px;}
.footer .foot_bottom{color:#999; margin-top:16px; width:600px;}
.foot_bottom a{display:inline-block; margin:0 5px; line-height:1.8;}
.footer .foot_bottom p{color:#999; margin:10px 0 0 5px;}

.alibaba, .search_botton, .cpl .cplBtn, .xulayer_png32, .carousel .prev1 , .carousel .next1, a.returnTopBtn, a.erweima, .ico_email, .ico_tel, .ico_home, .ico_peoper, .shugang, .yuanquan {overflow:hidden; background-image:url(../images/sprites.png); background-repeat:no-repeat;}
.alibaba { display:block; width:155px; height:21px; background-position:-155px 0px;}
.search_botton { border-width: 0px; width:34px; height:26px; background-position:-220px -21px; cursor:pointer;}
.shugang {width:1px; height:14px; position:absolute; left:0px; top:17px; background-position:-272px -43px;}
a.returnTopBtn{ width:50px; height:22px; background-position:-254px -21px; margin-top:22px;}
a.erweima { width:54px; height:54px; background-position:-31px 0px; margin-top:25px;}
.footRight { width:340px;}
.contact { width:340px; float:left; }
.contact p{line-height:25px; float: right; width:315px;}
.contact .ico_home {  float:left; margin-top:2px; margin-left:2px; width:15px; height:15px; background-position:-132px -38px;}
.contact .ico_tel { float:left; margin-top:3px; margin-left:2px; width:15px; height:15px; background-position:-132px -23px;}
.contact .ico_email { float:left; margin-top:6px; margin-left:2px; width:18px; height:13px; background-position:-254px -43px;}
.ico_peoper { float:right; width:47px; height:49px; background-position:-85px 0px;}
.yuanquan {width:6px; height:6px; position:absolute; bottom:11px; left:0px; background-position:-220px -47px;}

.pro_home{width:305px; height:305px;display: table-cell;vertical-align: middle;  text-align:center;*display: block;*font-size: 305px;*font-family:Arial;}