﻿@charset "utf-8";
/* CSS Document */
body{margin:0 auto; font-family:"微软雅黑"; font-size:12px; color:#333;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,input{padding:0;margin:0;}
ul,li{ list-style:none;}
img{ border:0 ;vertical-align: middle;}
p{font-family:"宋体";color:#666; line-height:18px;}
a{color:#aaa; text-decoration:none;font-family:"宋体";}
a:hover{color:#0aaa8b;}
.clearfix {clear:both;height:0;font-size: 1px;line-height: 0px;}
.fl{float:left;}
.fr{float:right;}

/*间距*/
.blank05{clear:both; height:5px; overflow:hidden; display:block;}
.blank10{clear:both; height:10px; overflow:hidden; display:block;}
.blank15{clear:both; height:15px; overflow:hidden; display:block;}
.blank20{clear:both; height:20px; overflow:hidden; display:block;}
.blank30{clear:both; height:30px; overflow:hidden; display:block;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.header{width:100%;}
.wrap{width:1000px;margin:0 auto;}
.main{width:1000px;margin:0 auto;}
.footer{width:100%;text-align:center; color:#fff; font-family:"宋体"; line-height:20px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.index_bg{background:url(../images/index_bg.jpg) center top no-repeat #be8b60;}
.index_bg .language , .index_bg .language a , .index_bg .logo p{color:#fff;}
.index_bg .language , .index_bg .language a{margin-top:30px;}
.index_bg .menu{display:none;}
.index_bg .copy{ background:none; border-top:solid 1px #fff;}

.logo{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.logo_bg{ background:url(../images/logo_bg.gif) left center repeat-x;}
.logo p{ font-family:"微软雅黑";color:#000;font-size:20px; font-weight:bold; margin:12px 0;}
.language , .language a{color:#000;}
.language a{margin:0 5px;}
.language a:hover{text-decoration:underline;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.banner{ margin-top:2px;}

.menu{width:100%;height:40px;background:url(../images/menu_bg.png) center top no-repeat;}
.menu_line{ background:url(../images/menu_line.png) right top no-repeat;}
.nav{ width:1030px;z-index:999;height:40px; line-height:40px; z-index:6;}
.nav li,.nav a{float:left;z-index:99999; text-align:center;height:40px; padding:0 32px 0 25px;font-size:14px;color:#fff;}
.nav a{font-family:"宋体",Arial;font-weight:bold;display:block;overflow:hidden;}
.nav a:hover{text-decoration:underline; color:#fff;}
.nav li ul {margin-left:-999em;position:absolute;}
.nav li ul li{height:34px;display:block;background:#c46d43;padding:0; margin:0; clear:both;}
.nav li ul li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; width:110px;color:#fff;line-height:34px;height:34px;text-align:center;font-weight:500; padding:0;}
.nav li ul li a:hover{background:#a65ba1;color:#fff; text-decoration:none;}
.nav li:hover ul,.nav li.sfhover ul{z-index:99999;margin-top:40px;margin-left:0;_margin-left:0;position:absolute;+clear:both;+margin-top:0px;_margin-top:0px; }
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.pro_move{zoom:1; margin-top:20px; background:url(../images/pro_move_bg.png) repeat; padding:15px 10px; text-align:center;}
.pro_move .pcont {width:910px;margin:0 0 0 10px;overflow:hidden;float:left; padding:0; overflow:hidden;}/*滚动条显示长度*/
.pro_move .ScrCont{width:20000px;zoom:1;margin-left:0px; }/*滚动条总长度*/
.pro_move .ScrCont a{ color:#fff;}
.pro_move #List1_0, .pro_move #List2_0 {float:left;}
.pro_move .LeftBotton, .pro_move .RightBotton {width:30px;height:120px;float:left;background:url(../images/ax.png) no-repeat; margin-top:10px;}/*按钮大小*/
.pro_move .LeftBotton {background-position:left top;}/*按钮图片位置*/
.pro_move .RightBotton {background-position:left bottom;}/*按钮图片位置*/
.pro_move .LeftBotton:hover {background-position:right top;}/*按钮图片位置*/
.pro_move .RightBotton:hover {background-position:right bottom;}/*按钮图片位置*/
.pro_move .pro{float:left; margin:0 10px;line-height:24px;overflow:hidden;width:160px;display:block;}/*每个图标*/
.pro_move .pro img{width:130px; height:130px;display:block;overflow:hidden;margin:0 auto;}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.copy{ padding-top:15px;height:100px;background:url(../images/footer_bg.png) center top no-repeat; overflow:hidden;}
.qr img{ width:80px; height:80px; border:solid 5px #fff;}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.list_box{width:202px;overflow:hidden;float:left;}
.list_box ul{ width:202px;}
.list_box li{ width:200px;margin:0 auto; padding:3px 0;}
.list_box li a{ background:url(../images/list_li.jpg) top no-repeat;height:36px; overflow:hidden; display:block; text-align:left; line-height:30px; padding-left:40px; color:#000;}
.list_box li.on a , .list_box li a:hover{height:36px;background:url(../images/list_on.jpg) top no-repeat;color:#fff;display:block;}
.list_box p{padding:0 10px; line-height:30px;}

.list_tit{ background:url(../images/list_tit.gif) no-repeat;width:202px;height:41px; line-height:40px;overflow:hidden;text-align:center; font-size:15px; color:#c46d43; font-weight:bold;}
.list_bg{background:url(../images/list_bg.gif) center top repeat-y;}
.list_bottom{ background:url(../images/list_bottom.gif) center top no-repeat; height:15px; overflow:hidden;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.content_box{width:782px;float:right;}
.content_top{ background:url(../images/content_top.gif) no-repeat; height:38px; line-height:38px;color:#c46d43; font-family:"宋体";}
.content_top dt{ margin-left:30px; float:left; font-size:15px; font-weight:bold; }
.content_top dd{ float:right; margin-right:15px;}
.content_top dd a{color:#c46d43;}
.content_bottom{ background:url(../images/content_bottom.gif) top no-repeat; height:15px; overflow:hidden;}
.info_box{width:760px; border-left:solid 1px #e2e0e0;border-right:solid 1px #e2e0e0; padding:20px 10px; padding-bottom:10px;}
.info_text{line-height:20px; padding:0 20px;}
.info_text p{line-height:20px;}
.info_text img{ max-width:720px;}
.text_i2em{text-indent:2em;}
.text_p2em{padding-left:2em;}
.text_p4em{padding-left:4em;}

.map{ width:530px; height:360px; overflow:hidden;}

.download li{ height:40px; line-height:40px; border-bottom:dotted 1px #ccc; padding:0 20px;}
.download li a{color:#333}
.download li a:hover{color:#c46d43;}
.download span{ float:right;}

.job{ background-color:#f3f3f3; line-height:38px; text-align:center; padding:0 10px 10px 10px;}
.job a{ color:#333; font-family:"微软雅黑";}
.job a:hover{ text-decoration:underline;}
.job td{ border-bottom:solid 1px #dcdcdc;}
.job_top{ font-weight:bold;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---产品展示---*/
.pro_show{ margin:0; padding:0;margin-top:10px;  }
.pro_show li{width:160px; margin:5px 15px; display:inline; padding-bottom:10px; float:left;position:relative;}
/*li设为相对定位并且z-index:1;不然后面的li就遮住了前面的详细层了*/
.pro_show li a.pro img{ width:160px; height:160px;}
.pro_show li p{text-align:center; margin-top:5px;}
.pro_show li p a{line-height:20px; color:#000; }
.pro_show li p a:hover{ text-decoration:underline; color:#0a8b29;}

.detail{position:absolute;margin:0 auto; top:-100%; left:-200%;border:1px solid #ccc; background:#f5f5f5; padding:7px; padding-right:23px; display:none; z-index:99999;}
.detail img{ max-width:600px;}
/*详细层设为绝对定位并且z-index:1000*/
.detail_text{margin:0 auto;margin-top:7px;}
.detail .close{display:block;width:22px;height:22px;background:url(../images/close.jpg) left top; cursor:pointer; position:absolute; top:0px; right:0px; }

