@charset "utf-8";
/******--------------------- 全局 ---------------------******/
.top,.head,.navbar,.main,.link{ width:1100px; margin:0 auto; padding:0px;}

/******--------------------- head---------------------******/


/*  top  */
#top { background-color:#ebebeb; height:32px; line-height:32px;}
.top a { color:#fff; background:url(../images/call1.png) left center no-repeat; padding-left:20px; color:#333333; font-size:12px;}

#header { width:100%; height:157px; }
.head h1 { width:512px; padding-top:15px; padding-bottom:25px;}
.header2 { margin-top:53px;}
.qq { background:url(../images/q.jpg) no-repeat right; height:33px; line-height:33px; width:178px;}
.qq a { float:left; width:31px; height:33px; margin-left:7px; display:block; }
/*  搜索  */
.search{ margin-left:16px; width:211px; height:33px;background:url(../images/w.png) no-repeat; }
.search input{ border:none;display:inline-block;}
.text_box{ width:165px;_width:140px; height:33px; line-height:33px; float:left;border:none; background:none; padding-left:10px;_padding-left:2px;}
.s_but{width:32px;height:33px; cursor:pointer; float:right; border:none; background:none; font-size:14px; font-weight:bold;}




.navwrap{ width:100%; height:32px; }
.navbar{background:#ebebeb; height:32px; }
.nav{ width:100%; position:relative; z-index:99000 !important;   }
	.nav h3{ font-size:100%; font-weight:normal; width:156px; border-right:1px solid #fff;     }
	.nav .m{  position:relative; float:left;height:32px; display:inline; text-align:center;   }
	.nav h3 a{width:156px;   height:32px;  zoom:1;  line-height:32px;   display:block;  color:#262626; font-size:14px;}
	.nav h3 .current{ background:#006c2c;   color:#ffffff; }
	.nav li .selected{ background:#006c2c ;   }
	.nav li .selected a{color:#ffffff;}
	.nav .sub{ display:none;  width:157px;position:absolute; left:0px; top:32px;   float:left; line-height:32px; z-index:1000 !important;background:#006c2c; z-index:1000 !important;  }
	.nav .sub li{ text-align:center; border-top:1px solid #c7c7c7;  }
	.nav .sub li a{ display:block; zoom:1;color:#ffffff; font-size:14px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; }
	.nav .sub li a:hover{  background:#ddd; color:#008a32;   }
	.nav #m2 .sub{ z-index:1000 !important; width:470px; }
	.nav .last{ border:none;}


/*banner*/
#banner{ width:100%; height:416px; margin-top:6px;}
#full-screen-slider { width:100%; height:416px; float:left; position:relative;}
#slides { display:block; width:100%; height:416px; list-style:none; padding:0; margin:0; position:relative;}
#slides li {display: block;width: 100%;height: 100%;list-style: none;padding: 0;margin: 0;position: absolute;top:0px;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination { display:block; list-style:none; position:absolute; right:9%; bottom:20px; z-index:9900;  padding:5px 0 5px 15px; margin:0;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-right:10px;   border-radius:50%; border:3px solid #ffffff;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px; cursor:pointer;}
#pagination li.current {border:3px solid #006c2c;}




/******--------------------- container---------------------******/
#container{ width:100%; margin-top:42px;}


/***----  关于我们 --- ***/
.con_aboutwrap{ width:100%;}
.con_about{ width:520px; }
.about{ padding-top:15px;color:#595959;font-size:12px; line-height:23px;height:120px; overflow:hidden; }



.con_video,.con_video img{ width:263px; height:175px;}


/***----  首页新闻 --- ***/
.con_newswrap{ margin-top:30px;}
.info1_wrap{ width:390px;}
.info1_list{ margin-top:10px;}
.news_list{ width:100%;margin:0; padding:0; }
.news_list li,.news_list li a{ display:block; height:27px; line-height:27px;}
.news_list li{ border-bottom:1px dashed #cecece;}
.news_list li a,.news_list li span{ font-size:14px; color:#626262;}
.news_list li a{ background:url(../images/li_dot1.png) left center no-repeat; padding-left:13px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; width:70%; }
.news_list li a:hover{ color:#9f7c10; }


/***----  mianbox 主体部分 --- ***/
.mainbox_w1{ width:808px; }


/***----  sidebar 侧边栏 --- ***/
.sidebar_w1{ width:263px;}
.sidebar_w2{ width:225px;}
.sidebar_w2  li,.sidebar_w2 li a{ width:225px !important; display:block; height:32px; line-height:32px; text-align:center;}

.sidebar_listwrap{ overflow:hidden; width:101%; padding:15px 0;}
.sidebar_list li,.sidebar_list li a{ display:block; width:131px; height:32px; line-height:32px; text-align:center;}
.sidebar_list li a{ background:#ebebeb; color:#737373; font-size:12px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;  }
.sidebar_list li{ float:left; margin-right:1px; margin-bottom:1px;}
.sidebar_list li a:hover,.sidebar_list li .current{ color:#f8fce7; background:#9f7c10;}

.sidebar_contact{padding-top:15px; width:100%;}
.contact{ padding-top:15px; padding-bottom:15px; color:#595959; font-size:12px; line-height:26px; }



/******--------------------- footer ---------------------******/
/*友情链接*/
.link{  height:59px; overflow:hidden; background:url(../images/xian_bg1.png) left top repeat-x; }
.link span{ display:block; width:100px; padding-left:6px; height:59px; line-height:59px;color:#006c2c;font-size:12px; background:url(../images/xian_bg2.png) left top repeat-x;   }
.link ul{ padding-top:17px; margin-left:-30px;}
.link ul li,.link ul li a{ display:block; height:26px; line-height:26px;}
.link ul li{ float:left; padding:0px 8px;}
.link ul li a{color:#666666; font-size:12px;}
.link ul li a:hover{ text-decoration:underline;}

.foot_nav{ width:380px; height:40px; line-height:40px; margin:0 auto;}
.foot_nav,.foot_nav a{ color:#e0e0e0; font-size:12px; padding:0 10px;}
.foot_nav a:hover{ text-decoration:underline;}

#footer,.footer{ width:100%;}
#footer{ margin-top:30px;}
.footer{  background:#505050 url(../images/footer_bg.png) left top repeat-x; }
.footinfo{ padding:15px 0px; text-align:center;line-height:24px; color:#ffffff;  font-size:12px;}



/******--------------------- lan ---------------------******/
.lan1{ height:32px; line-height:32px; background:url(../images/lan_bg2.png) left 29px repeat-x;}
.lan1 font{ background:url(../images/lan_bg1.png) left center no-repeat; display:block;height:32px; line-height:30px; padding-left:45px;  color:#262626; font-size:16px; }

.lan1 span{ display:block; height:32px;}
.lan1 span a{ color:#919191; font-size:10px; }
.lan1 span a:hover{ text-decoration:underline;color:#00a13a;}
.lan1 span img{ margin:10px 0;}

.lan2{ width:89px; height:26px; margin:20px auto;}
.lan2 a{ display:block;width:89px; height:26px; line-height:26px; background:#c1c1c1; color:#333333; font-size:12px; text-align:center;}
.lan2 a:hover{ color:#e0e0e0; background:#9f7c10;}

/***  page 单页 ***/
.mainbox_2{ width:100%; padding-top:10px;color:#444444; line-height:26px;  font-size:12px; }



/*--详细--*/
.time2 { margin-top:10px;}
.show_pic{ color:#444444; padding-top:10px; margin:0px 40px;}
    .show_pic h4 {
        font-size: 16px;
    }
.pic_cp img{max-width:650px; border:1px solid #ccc; margin-top:10px; }
.nrr { padding:10px; line-height:26px; color:#444444;font-size:14px;}




/******--------------------- News 新闻 ---------------------******/
.mainbox_2d ul {}
.mainbox_2d li { height:35px;  border-bottom:1px dotted #999;}
.mainbox_2d li a { background:url(../images/li_dot1.png) left center no-repeat; padding-left:20px; font-size:14px;color:#444; display:block; height:35px; line-height:35px; text-overflow:ellipsis; overflow:hidden;white-space:nowrap; width:80%;}
.mainbox_2d li a:hover { text-decoration:none; color:#00a13a;}
.mainbox_2d li span { line-height:30px; color:#666;font-family:Arial; font-size:12px;}


/*弹框*/
.dialog{ display: block;z-index: 9999; }
.calculator_dialog {padding-bottom:50px;  position:relative; width: 641px; height:auto; z-index: 2001; 
	background:#ecf4cf ;border-radius:20px; padding-top:20px;}
.dialog_con{ width:600px; margin:0 auto; overflow: scroll; height:400px; padding:10px;}
.button_wrap{ position:absolute; width:31px; height:31px; top: -12px; right: -14px; }
.btn-grey-1 { display:block; height:31px; width:31px; background:url(../images/close.png) no-repeat; }

