﻿@charset "utf-8";
/* CSS Document */
html{overflow-x: hidden;}
body, div, dl, dt, dd, ul, li, form, p
{ margin: 0px; padding: 0px;  font-size:12px;color:#555555;line-height:24px;} 
ul, li, dl, dt, dd { display: block; list-style: none; }
img { border: 0px; }
input, button, textarea{ border:0px; background:none;}
.clear { clear:both; height:0px; overflow:hidden;}
a {text-decoration:none;color:#555555;}
a:hover {text-decoration:none; text-decoration:underline;}
.fl{ float: left;}
.fr{ float: right;}
.w1004{ width:1004px; height:auto; margin:0 auto;}
.none{display:none;}

.mar-l1p{ margin-left:1px;}
.mar-l10p{ margin-left:8px;}
.mar-l12p{ margin-left:12px;}
.mar-l14p{ margin-left:14px;}
.mar-l100p{ margin-left:100px;}
.mar-r50p { margin-right: 50px; }
.mar-l41p { margin-left: 41px; }
.mar-l25p { margin-left:25px; }
.mar-t3p{ margin-top:3px;}
.mar-t8p{ margin-top:8px;}
.mar-t10p{ margin-top:10px;}
.mar-t14p{ margin-top:14px;}
.mar-t16p{ margin-top:16px;}

.h3p{height:3px;}
.h6p{height:6px;}
.h10p{height:10px;}
.h16p{ width:100%;height:16px;}
.h17p{ width:100%;height:17px;}
.h20p{ width:100%;height:20px;}
.h24p{ width:100%;height:24px;}
.h25p{ width:100%;height:25px;}
.h26p{ width:100%;height:26px;}
.h30p{ width:100%;height:30px;}
.h36p{ width:100%;height:36px;}
.h40p{ width:100%;height:40px;}
.h58p{ width:100%;height:58px;}
.h38p{ width:100%;height:38px;}
.h72p{ width:100%;height:72px;}
.h100p{ width:100%;height:100px;}

.zi1{ font-size: 12px; color:#70a80e;}
.color1{ color:#b1b1b1;}
.color1 p{ color:#b1b1b1;}
.color1 a{ color:#b1b1b1;}
.color2{ color:#237100;}
.color2 a{ color:#237100;}
.color2 p{ color:#237100;}

/*头部*/
.top{ width:100%; height:188px;  background: url(../images/bg1.jpg) top center no-repeat; margin:0 auto; clear:both; position:relative; z-index:6666;}
.logo{ width:1004px; height:116px; margin:0 auto; clear:both; text-align:center; font-size:0px; line-height:0px;}
.logo img{display:block; margin:0 auto;}
/*导航*/
.navbg{ width:1004px; height:72px; margin:0 auto; clear:both;}
.nav{ width:1004px; height:46px; margin:0 auto;background: url(../images/navbg.png) center no-repeat; padding-top:13px; padding-bottom:12px; clear:both;}
.nav ul{ width:940px; height:46px;margin:0 auto; position:relative;}
.nav ul li{ width:104px; height:46px;float:left;}
.nav ul li img{display:block;}
.nav ul li a{}
.nav ul li .sub{width:930px; height:178px; position:absolute; top:45px; left:0px; padding-top:1px; display:none;}
.nav ul li .subcon{ background:#7bb702; padding-top:21px; height:156px;}
.nav ul li .sub_left{width:142px; float:left; padding-left:25px; min-height:127px;}
.nav ul li .sub_left li{height:38px; border-bottom:#fff dashed 1px; width:105px; font:400 12px/38px Microsoft Yahei; text-indent:14px;}
.nav ul li .sub_left li a{color:#fff; display:block;}
.nav ul li .sub_left li a:hover{ background:none; text-decoration:underline;}
.nav ul li.hover .sub_left li a{ background:none;}
.nav ul li .sub_right{float:left; padding-left:25px; width:720px; overflow:hidden;}
.nav ul li .sub_right .ul1{ padding-left:0px; width:auto; height:auto;}
.nav ul li .sub_right .ul1 li{width:180px; background:none; height:auto;}
.nav ul li .sub_right .ul1 li .pic1{width:166px; height:113px; display:block; border:#bee374 solid 3px; background:#fff; overflow:hidden;}

.nav ul li .sub_right .ul1 li .pic2{width:166px; height:113px; display:block; border:#bee374 solid 3px; background:#fff; overflow:hidden;}
.nav ul li .sub_right .ul2{ padding-left:35px; height:auto;}
.nav ul li .sub_right .ul2 li{width:180px; background:none;}
.nav ul li .sub_right .ul2 li .pic1{width:88px; height:120px; border:#bee374 solid 3px;}

.nav ul li .sub_left2{width:247px; float:left; padding-left:25px; min-height:127px;}
.nav ul li .sub_left2 li{height:38px; width:100px; margin-left:10px; border-bottom:#fff dashed 1px; font:400 12px/38px Microsoft Yahei; text-indent:14px; text-align:left;}
.nav ul li .sub_left2 li a{color:#fff;}
.nav ul li .sub_left2 li a:hover{ background:none; text-decoration:underline;}
.nav ul li.hover .sub_left2 li a{ background:none;}

.nav ul li .sub_right2{float:left; padding-left:25px; width:620px; overflow:hidden;}
.nav ul li .sub_right2 .ul1{ padding-left:0px; height:auto;}
.nav ul li .sub_right2 .ul1 li{width:180px; background:none; height:auto;}
.nav ul li .sub_right2 .ul1 li .pic2{width:166px; height:113px; border:#bee374 solid 3px; background:#fff; display:block; overflow:hidden;}
.nav ul li .sub_right2 .ul2{ padding-left:35px; height:auto;}
.nav ul li .sub_right2 .ul2 li{width:180px; background:none; height:auto;}
.nav ul li .sub_right2 .ul2 li .pic2{width:88px; height:120px; border:#bee374 solid 3px; display:block;}






/*动画*/
.ban{ width:100%; height:414px; margin:0 auto; font-size:0px; line-height:0px;}
.n_ban{ width:100%; height:329px; margin:0 auto;}

#ban{height:414px;background:url(../images/ban.jpg) center center no-repeat;}
#focus {width:1000px; height:414px; overflow:hidden; position:relative; z-index:1; margin:0 auto;}
#focus ul {height:414px; position:absolute;}
#focus ul li {float:left; width:990px; height:355px; position:relative; border:#90e200 solid 5px;;}
#focus .btn {position:absolute; width:100%; height:60px; left:0px; bottom:0px; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; text-align:center; width:16px; height:16px; line-height:16px; margin:28px 15px 0 0; background:url(../images/ban_ico2.png) center center no-repeat; font-size:10px; font-family:Microsoft yahei; color:#555555; cursor:pointer;}
#focus .btn span.on{background:url(../images/ban_ico1.png) center center no-repeat;}

.main{ width:100%;height:auto!important;min-height:500px; background:url(../images/btm.jpg) bottom center no-repeat; margin:0 auto;}
.i_main{width:100%; height: auto;margin:0 auto; background: url(../images/bottom.jpg) bottom center no-repeat;}
/**/
.i_l1{ width:744px; height: auto; float:right;}
.i_l{ width:744px; height: auto; float:left;}
.i_t1{ width:100%; height:40px; margin:0 auto; line-height:40px; background:url(../images/t_bg1.jpg) bottom repeat-x;}
.i_t1 span{  padding-right:20px; line-height:35px; float:right;}
.i_t1 span font{ color:#eb5d19; line-height:35px; font-size:12px;}
.i_r1{ width:244px; height: auto; float:right;}
.i_r2{ width:244px; height: auto; float:left;}
.i_c1{ width:702px;height:auto; margin:0 auto;}

.n_r{width:245px; height: auto; float:left;}
.n_t{ width:100%; height:40px; margin:0 auto; line-height:40px; background:url(../images/t_bg1.jpg) bottom repeat-x; font-family:"微软雅黑"; font-size:18px; color:#000; font-weight:bold;}
.n_t span{ color:#eb5d19; padding-right:20px; font-family:"宋体"; font-size:12px; font-weight:normal; line-height:35px; float:right;}
.n_t span a{ color:#eb5d19; line-height:35px; }

.i_pic{ width:284px; height:190px; float:left; padding:5px; border:#cccccc 1px solid;}
.i_about{ width:388px; height:auto; float:right;}
.i_t2{ width:100%; height:40px; margin:0 auto; line-height:40px; background:url(../images/t_bg1.jpg) bottom repeat-x;}
.i_t2 span{ color:#eb5d19; padding-right:2px; line-height:35px; float:right;}
.i_t2 span a{ color:#eb5d19; line-height:35px; }

.i_t3{ width:100%; height:40px; margin:0 auto; line-height:40px;}

.i_news1{ width:230px; height: 220px; margin:0 auto; overflow: hidden;}
.i_news1 ul li{ width:210px; height:30px;float:left;}
.i_news1 ul li a{ width:210px; height:29px; line-height:29px; display:block;border-bottom:#CCC 1px dotted; float:left; color:#555555; padding-left:10px;}
.i_news1 ul li a:hover{ width:210px; height:29px; line-height:29px;border-bottom:#CCC 1px dotted; float:left; color:#fff;padding-left:10px; display:block;background:#95c63e; text-decoration:none;}

.i_news{ width:228px; height: 218px; margin:0 auto; overflow: hidden; background:url(../images/n_bg1.jpg) top center no-repeat #026e36; border:#8dc41e 1px solid;}
.i_news ul{ width:200px; height: auto; margin:0 auto; padding-top:12px;}
.i_news ul li{ width:180px; height:34px;float:left;background:url(../images/n_ico.png) left center no-repeat;overflow:hidden;border-bottom:#5d9173 1px dotted;}
.i_news ul li a{ width:180px; height:29px; line-height:29px; display:block; float:left; color:#ffffff; padding-left:20px; margin-top:2px;margin-bottom:2px;overflow:hidden;}
.i_news ul li a:hover{ width:180px; height:29px; line-height:29px; float:left; color:#006a36; padding-left:20px; margin-top:2px; margin-bottom:2px; display:block;background:#aee945; text-decoration:none;overflow:hidden;}


.i_more{ color:#eb5d19; padding-right:2px; line-height:35px; float:right;}
.i_more a{ color:#eb5d19; line-height:35px;}

.i_fl{ width:650px; height:40px; float:right;padding-right:10px;}
.i_fl ul li{ width: auto; height:40px; float:left; padding-left:2px; padding-top:10px; overflow:hidden;}
.i_fl ul li a{  width: auto; height:21px; display:block;color:#036b34; line-height:21px;float:left; padding-left:6px; padding-right:6px; line-height:21px;}
.i_fl ul li a:hover{ width: auto; height:21px; display:block; background:#e53f13; color:#FFF; text-decoration:none; float:left; padding-left:6px; padding-right:6px; line-height:21px;}

.i_pro{ width:964px; height:257px;background: url(../images/p_bg.jpg) repeat-x; margin:0 auto; padding-left:20px; padding-right:20px;}
.i_proxx{width:940px; height:257px;margin:0 auto; overflow:hidden;}
.i_proxx ul li{ width:214px; height:283px; float:left; padding-left:12px;padding-top:22px;}
.i_proc{ width:194px; height:143px; background:url(../images/pro_bg.jpg) center no-repeat; padding:10px; float:left;display:inline;}
.i_prot{ width:194px; height:40px;float:left; font-size:14px; font-weight:bold; line-height:40px; text-align:center;}
.i_prot a{ color:#FFF;}

.i_l2{ width:304px; height: auto; float:left;}
.i_con{ width:242px; height: auto; margin:0 auto; padding-top:22px;}
.i_cpc{ width:240px; height:94px;margin:0 auto; border:#CCC 1px solid;} 
.i_xw{width:236px; height: auto; float:right; padding-right:10px;}


.i_jd{width:425px; height: auto; float:left; padding-left:15px;}
.i_syjd{ width:425px; height: auto;margin:0 auto;}
.i_syjd dl{ width:200px; height:187px; float:left; padding-left:12px;padding-top:20px;}
.i_syjd dl dt{ width:173px; height:127px; background:#FFF; border:#d9d9d6 1px solid; padding:5px; float:left;display:inline; overflow:hidden;}
.i_syjd dl dd{ width:194px; height:50px;float:left; line-height:50px; text-align:center;}



.btm{ width:1004px; height:195px;margin:0 auto; text-align:center; color:#333300;}
.btm p{ text-align:center; color:#003d1d; line-height:50px;}
.btm p a{ text-align:center; color:#003d1d;}
.btm p a:hover{ text-align:center; color:#ea5815;}
.nav2{ width:1002px; height:42px; background:#8fc31f; margin:0 auto;}
.nav2 ul{ width:900px; height:42px; background:#8fc31f; margin:0 auto;}
.nav2  ul li{ width:100px; height:42px; line-height:42px; float:left; text-align:center; color:#FFF; font-size:14px; font-weight:bold;}
.nav2  ul li a{ color:#FFF;}
/*内页*/
.xsms{ width:100%; height:30px; line-height:30px; float:left; overflow:hidden;}
.xsms ul{ width: auto; height:30px; line-height:30px; float:right;}
.xsms ul li{ width: auto; height:30px; padding-left:10px; line-height:30px; float:left; text-align:right; cursor:pointer;}

.n_pro{ width:100%; height: auto; float:left;}
.n_pro dl{ width:234px; height:216px; float:left; padding-left:12px;padding-top:20px;}
.n_pro dl dt{ width:209px; height:154px; background:#FFF; border:#d9d9d6 1px solid; padding:5px; float:left;display:inline; overflow:hidden;}
.n_pro dl dd{ width:221px; height:50px;float:left; line-height:50px; text-align:center;}

.fy{ width:300px; height:24px; margin:0 auto; padding-top:20px;}
.fy p{ text-align:center;}
.n_con{ width:232px; height: auto; margin:0 auto;}

.n_news{ width:714px; height:auto; margin:0 auto;}
.n_news ul li{ width:694px; height:29px; line-height:29px; border-bottom:#d2d1d1 1px  dotted; float:left; color:#555555; padding-left:10px; padding-right:10px;}
.n_date{ color:#555555; float:right;}
.orange{ color:#ee6919;}

.n_pro2{ width:720px; height: auto; float:left;}
.n_pro2 dl{ width:720px; height:120px; float:left; padding-left:10px;padding-top:30px; padding-bottom:36px; padding-right:10px; border-bottom:#d9d9d6 1px dotted;}
.n_pro2 dl dt{ width:144px; height:107px; background:#FFF; border:#d9d9d6 1px solid; padding:5px; float:left;display:inline;}
.n_pro2 dl dd{ width:528px; height:120px;float:right;}
.p_tit{ width:100%; height:30px; line-height:30px;color:#ee6919;}
.p_tit a{color:#ee6919;}
.p_tit span{ float:right;}

.content{ width:720px;height:auto!important;min-height:500px;margin:0 auto;}


.cr{width:100%; height:28px; padding-top:10px; text-align:center; margin:0 auto; clear:both;}
.font{width:100%; height:35px; line-height:35px; margin:0 auto; text-align:center; font-weight:bold; border-bottom:#666 1px dotted; font-size:14px;}
.xiazai{width:60px; height:20px; position:absolute; left:600px; top:5px; font-weight:normal;}
.pic{padding:6px 10px; margin:0 auto; text-align:center; overflow:hidden;}
.piccontent{width:95%; margin:0 auto; text-align:left; padding-top:8px; line-height:22px; font-size:14px;}