html,body, div, span,  object,  h1, h2, h3, h4, h5, h6, p, a, address, em,  img, strong, sub, sup, tt,  dl, dt, dd, ol, ul, li, 

fieldset, form, label, table, caption, tbody,tr, th, td { 

    margin: 0; 

    padding: 0; 

    border: 0; 

    outline: 0; 

    font-weight: inherit; 

    font-style: inherit; 

    font-size: 100%; 

    font-family: inherit; 


} 



:focus { 

    outline: 0; 

} 

table { 

    border-collapse: separate; 

    border-spacing: 0; 

} 

caption, th, td { 


    font-weight:bold; 

} 

a img, iframe { 

    border: none; 

} 

ol, ul { 

    list-style: none; 

} 

input, textarea, select, button { 

    font-size: 100%; 

    font-family: inherit;

	 outline:none;

} 

select { 

    margin: inherit; 

} 

a{ color:#333; text-decoration:none;}

a:hover{ color:#409e40}

.clear {clear:both; }



/* Fixes incorrect placement of numbers in ol's in IE6/7 */ 

ol { margin-left:2em; } 

.show{ display:none}

/* == clearfix == */ 

.clearfix:after { 

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden; 

} 

.clearfix {display: inline-block;} 

* html .clearfix {height: 1%;} 

.clearfix {display: block;} 





/*=======top==========*/

.top{ width:100%; background:url(../images/topBg.jpg) repeat-x left top;  z-index:3; position:relative }

.topMain{ width:1000px; margin:0 auto; background:#000;border-radius:5px; -moz-border-radius:5x; -webkit-border-radius:5px; height:25px;  }

.topLeft{ width:360px; padding-left:15px; float:left }

.topLeft span{ color:#fff; display:inline-block; background:url(../images/phone_logo.png) no-repeat left center; padding-left:15px; font-size:13px; font-weight:bold; height:25px; line-height:25px}

.topRight{ width:230px; height:25px; padding-right:15px; float:right; text-align:right; color:#fff;  font-size:12px; z-index:10; position:relative}

.topRight a{ color:#ddd; text-align:left; vertical-align:middle; height:25px; line-height:25px;  padding:0 10px; display:block }

.topRight a.wx{ width:18px; background:url(../images/wx.png) no-repeat center center; }

.topRight a.wb{ width:18px;text-indent:-99999px; background:url(../images/wb.png) no-repeat center center; }

.topRight a.yx{ width:18px; text-indent:-99999px; background:url(../images/yx.png) no-repeat center center; display:inline-block}

.topRight a.qx{  padding-right:12px; background:url(../images/select.png) no-repeat right center; position:relative }

.topRight_r{ width:40px; float:left; background:url(../images/top_right.jpg) no-repeat right center; padding:0 1px;   display:inline}; 

.topRight_r a:hover{ background-color:#333; }

.topRight_r a.wx:hover{ background:url(../images/wxhover.png) no-repeat center center;}

.topRight_r a.wb:hover{ background:url(../images/wbhover.png) no-repeat center center;}

.topRight_r a.yx:hover{ background:url(../images/yxhover.png) no-repeat center center;}

.topRight_r1{ position:relative}

.topRight_pop{position:absolute; left:0px; top:24px; width:80px;   border:1px solid #ddd;  background:#fff; padding:10px; display:none}

.topRight_pop p{ color:#666; text-align:center; margin-top:5px; width:80px;}

.topRight_r1 .topRight_pop a{ color:#333}

.topRight_r1 a:hover{ background-color:#333; color:#ddd}

/*.topRight  ul{ width:130px; position:absolute; right:0px; top:30px; overflow:hidden; text-align:left; border:1px solid #ddd; backface-visibility:#fff; }

.topRight ul li a{ color:#000}*/



/*=======nav==========*/

.nav{ width:1000px; margin:0 auto; z-index:2; position:relative}

.nav_left{ width:191px; float:left; padding-top:19px}

.nav_right{ width:650px; float:right;}

.nav_right a{  height:83px; display:inline-block; margin:0 3px; line-height:83px; font-family:microsoft yahei; color:#555; font-weight:bold;  display:block; border-top:5px solid #fff; background:#fff; font-size:14px }

.nav_right a.now{ border-top:5px solid #409e40;background:#f7f7f7; color:#409e40}

.nav_right a:hover { 

border-top:5px solid #409e40;

background:#f7f7f7;

transition:background 1s, border 0.5s;

-moz-transition:background 1s, border  0.5s; /* Firefox 4 */

-webkit-transition:background  1s;, border  0.5s; /* Safari 和 Chrome */

-o-transition:background 1s, border  0.5s; /* Opera */

color:#409e40



}



.nav_right ul li{ float:left; width:98px; background:url(../images/nav_bg.png) no-repeat right center; text-align:center

 }

 

 /*==========foot=========*/

 .foot{ margin-top:40px; background:#080c03; padding:35px 0 50px 0}

.foot_main{ width:1000px; margin:0 auto}

.foot_top{ width:100%; height:25px; position:relative}

.foot_top strong{ color:#ccc; font-size:16px; font-family:microsoft yahei; letter-spacing:2px}

.foot_top a{ position:absolute; right:0px; color:#999; font-family:microsoft yahei}

.foot_top  a:hover{color:#409e40}

.foot_ctr{ margin-top:15px}

.foot_ctr ul li{ width:163px; height:112px; position:relative; margin-right:4px; float:left}

.foot_ctr ul li img{width:163px; height:112px;  display:block;filter:alpha(opacity=70); -moz-opacity:.7;opacity:0.7;}

.foot_ctr ul li a:hover img{filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}

.foot_ctr ul li .li_bg{ width:100%;  height:26px; position:absolute; bottom:0px; left:0px;}

.foot_ctr ul li .li_bg1{ width:100%;  height:26px; position:absolute; bottom:0px; left:0px; background:#000; filter:alpha(opacity=70); -moz-opacity:.7;opacity:0.7;}

.foot_ctr ul li p{ width:100%;  height:26px; position:absolute; bottom:0px; left:0px; text-align:center; color:#ccc; font-size:14px; font-family:microsoft yahei; line-height:24px}

.foot_ctr ul li a:hover p{ color:#409e40}

.foot_btm{ margin-top:40px}

.foot_btm_left{ width:320px; float:left; padding-top:5px}

.foot_btm_left img{ display:block}

.foot_btm_left .wx{ width:80px; float:left; padding-top:4px}

.foot_btm_left .wxxj em{  color:#64b518}

.foot_btm_left .wxxj{ width:230px; float:right}

.foot_btm_left .wxxj p{ font-size:12px; line-height:22px; color:#666; font-family:microsoft yahei}

.foot_btm_right{ width:650px; float:right}

.foot_btm_right p{ font-size:12px;  font-family:microsoft yahei; color:#666; line-height:32px;}

.bah p{ font-size:12px;  font-family:microsoft yahei; color:#666; line-height:32px}



/*文章底下加微信*/

.wx_btm{ width:100%; margin:5px auto 0 auto; padding-top:20px; border-top:2px solid #e9e9e9; padding-bottom:20px}

.wx_left{ width:260px; padding-right:10px; border-right:1px solid #efefef; float:left; }

.wx_left img{ width:121px; float:left}

.wx_left dl{ width:130px; float:right; text-align:left; font-size:12px}

.wx_left dl dt{ font-family:microsoft yahei; color:#000; line-height:22px;}

.wx_left dl dd{ color:#666; line-height:22px; margin-top:10px; font-family:microsoft yahei;}

.wx_right{ width:350px; float:right}

.wx_right strong{ font-size:18px; font-family:microsoft yahei; margin-bottom:10px; display:block; line-height:26px; text-align:center}

.wx_right p{ font-size:14px; font-family:microsoft yahei; line-height:24px; color:#000; text-align:center}

.wx_right p b{ color:#ff6c00}

.dibu{ text-align:center; padding:15px 0px; color:#FFFFFF; background-color:#444444; font-size:12px; line-height:25px;}
.dibu a{ color:#FFFFFF;}
.dibu img{ margin-top:10px;}
.daohang{ width:1000px; margin:0px auto;}
.daohang1{ width:193px; float:left;}
.daohang2{ width:75px; font-size:14px; color:#20851D; float:left; padding-top:50px; margin-left:20px; display:inline;}
.daohang3{ width:680px; float:right;}

