/*common*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family:"ËÎÌå"; color:#585858; background:#f3f5f6;}
a{color:#585858;}
a:hover{ color:#f60;}
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:12px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1003px; margin:0 auto;}





.heaer-bg{ height:111px; width:100%; background:url(../images/header-bg.jpg) no-repeat center;}
.header{ height:111px;}
.logo{width:426px; height:70px; float:left; padding:23px 0 0 7px;}
.logo-rt{ float:right; width:300px;}
.top{line-height:26px;height:26px; padding-top:2px;text-align: right;margin-top:8px; font-size:12px; color:#9accc7;}
.top a{ color:#9accc7; text-decoration:none;}
.top span{ margin:0 5px;}
.tel{ height:35px; line-height:35px; color:#fff; font-size:20px; font-family:"", Fixedsys; text-align:right; margin-top:20px;}


.menu-bg{ height:53px; background:url(../images/menu_bg.gif) repeat-x;}
.menu{height:53px; z-index:2; position:relative;}
.menu ul{height:53px; line-height:53px;}
.menu ul li{ float:left; position:relative;
background:url(../images/break.gif) right center no-repeat; display:block; width:100px; height:53px; padding:0 5px;}
.menu ul li dl{ background:#fff; width:120px; position:absolute; left:0px; top:53px; padding:10px; border:#830707 solid 1px; border-top:0;display:none; }
.menu ul li dl dd{ line-height:24px; padding-left:5px; border-bottom:#ddd solid 1px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#e4e3e3; text-decoration:underline;}
.menu a{ font-size:14px;color:#e4e3e3; font-weight:bold; text-decoration:none; display:block; width:100px; height:53px; text-align:center;}
.menu a:hover{color:#e4e3e3;}
.menu_down span{ display:block;}
a.menu_hover{ background:url(../images/menu_hover.gif) center no-repeat;color:#e4e3e3;}


.content1-bg{width:100%; height:253px;background:url(../images/content1-bg.jpg) repeat-x; }
.content1{padding-top:25px;}
.content1-lt{width:410px; float:left;}
.content1-lt h2{ background:url(../images/guanyuwm.jpg) no-repeat center;height:50px;}
.ct1{ line-height:20px;font-size:20px; font-weight:bold; color:#ac8400;}
.ct2{ line-height:15px; margin-left:90px; font-size:14px; font-weight:bold; color:#1c1d1f;}
.content1-lt p{line-height: 24px;padding: 15px 0;}
.content1-lt2{width: 300px; float:left; margin-left:30px;}
.content1-lt2 ul{line-height: 24px;padding: 12px 0; font-size:12px;}
.content1-lt2 ul li{height:29px; line-height:29px; background: url(../images/xtp_newsi.jpg) no-repeat bottom;}
.content1-lt2 ul li a{ display:block; margin-left:15px;}
.content1-lt2 ul li a:hover{ color:#000;}
.content1-rt{ width:220px; float:right;}
.content1-rt ul{line-height: 28px;padding: 12px 0;}
.content1-rt ul li{line-height: 28px}



.content2{ margin-top:13px;}
.content2 h2{ height:24px; width:1003px; }
.content2 h2 span{ float:left; background:url(../images/content2.jpg) right no-repeat; width:934px;line-height:24px;}
.content2 h2 span{ font-size:14px; color:#005d52;}
.content2 h2 span strong{ color:#a88100; font-size:16px; margin-right:5px;}
.content2 h2 a{ float:right; margin-top:7px;}
.content2 dl{ width:334px; height:142px;float:left; margin:10px 0;}
.content2 dt{width:200px; height:142px;float:left; background:url(../images/bj_proi.jpg) no-repeat left;}
.content2 dt img{ width:186px; height:126px; padding:7px;padding:9px 7px 5px 7px; }
.content2 dd{ width:125px; float:right; padding-left:5px; line-height:23px;}


.content3{ margin-top:20px;margin-bottom: 30px;}
.content3 h2{ height:24px; width:1003px; }
.content3 h2 span{ float:left; background:url(../images/content2.jpg) right no-repeat; width:934px;line-height:24px;}
.content3 h2 span{ font-size:14px; color:#005d52;}
.content3 h2 span strong{ color:#a88100; font-size:16px; margin-right:5px;}
.content3 h2 a{ float:right; margin-top:7px;}
.cont3{padding:20px 0 15px;}
.cont3 dl{ width:185px; height:220px;float:left; margin:3px 7px;}
.cont3 dt{ width:185px; height:188px;}
.cont3 dt img{ width:183px; height:186px; border:1px solid #aeaeae; }
.cont3 dd{ line-height:32px; text-align:center;}
.cont3 dd a{ color:#585858;}


.footer-bg{ width:100%; height:277px; background:url(../images/footer-bg.jpg) no-repeat center;}
.footer{ padding-top:55px;}
.footer-lt{ width:800px; float:left;} 
.footer-top{width: 800px;height: 137px;overflow: hidden;}
.footer-top li{background:url(../images/bot_ht.jpg) no-repeat right top;width: 154px;text-align: center;float: left;height: 137px;}
.footer-top li dt{font-weight: bold;color: #bae8e1;padding-bottom: 24px;}
.footer-top li dd{ line-height:24px;}
.footer-top li dd a{ text-decoration:none; color:#568981;}
.footer-bt{line-height: 24px; padding-left:53px;color: #bae8e1; }
.footer-bt ul li{ line-height:24px; color:#bae8e1;}
.footer-bt ul li a{color:#bae8e1;}
.footer-rt{ float:right;width: 180px;text-align: right;}












.ny-lt{ width:272px; float:left; background:#dee5eb; padding-top:15px;}
.ny-lt h2{ background:url(../images/neiye1.jpg) no-repeat center; height:50px;}
.ny1{ line-height:20px;margin-left:13px; font-size:20px; font-weight:bold; color:#ac8400;}
.ny2{ line-height:15px; margin-left:110px; font-size:12px; font-weight:bold; color:#1c1d1f;}
.ny-top ul{ margin-top:6px; margin-bottom:20px;}
.ny-top ul li{ margin-left:35px; background:url(../images/neiye2.jpg) no-repeat;height:28px;line-height: 28px;color: #585858;}
.ny-top ul li a{ margin-left:30px;}
.ny-bot ul{ width:240px; margin-left:20px; margin-top:10px; margin-bottom:40px;}
.ny-bot ul li{ line-height:28px;}
.ny-rt{ float:right; width:700px; margin-top:20px;}
.weizhi{height:28px; line-height:28px; color:#916a00; font-size:14px;color: #916a00;font-weight: bold;} 
.weizhi a{color: #916a00;font-weight: bold;font-size: 14px; font-family:"", Fixedsys;}
.inside_con{ padding:20px 10px 10px 10px;}





















/*Add------------------------------------------------------------------------------*/
/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; font-family:""; font-size:14px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

.inside{padding-bottom:15px;}
.inside_left{ width:240px; float:left; }
.inside_right{ width:725px; float:right; }
.inside_con{ padding:10px 0;}
.inside_con img{ max-width:100%}
.inside_con p{ font-size:16px;}
/*proShow*/
.product_show h2{ line-height:28px; height:28px; border-bottom:#ddd solid 1px;font-weight:normal; margin-bottom:0px;}
.product_show h2 strong{ float:left;  background:url(../images/title_04.gif) no-repeat; width:97px; height:28px; line-height:28px; text-align:center;  font-size:14px; color:#fff;}
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}
/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; font-family:""; font-size:14px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


