/*
 1.ȫʽ
*/
*{margin:0;padding:0;border:0;}
body{ font-size:12px; font-family:Arial;color:#666666;text-align:center; overflow-x:hidden; background-color:#fff;}
a{text-decoration:none;color:#666666;}
a:hover,a:active{text-decoration:underline;color:#6A9B1D;}
image{ vertical-align:middle;}
ul,li{ list-style:none;}
em, cite, th { font-style: normal; font-weight: normal;}
input,select,img{vertical-align:middle;}
.wrap{clear:both;width:1002px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrapper{clear:both;width:1016px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.clear{clear:both; zoom:1;}
.divhidden{ display:none;}
.l{ float:left;}
.r{float:right;}
.m_t{ margin-top:9px;}
.m_t10{ margin-top:10px;}
.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.margin_top{ margin-top:-500px;}

/*
 1.头部
*/
.head_txt{height:32px;overflow:hidden; background-color:#333333; width:100%; min-width:1002px;}
.head_txt .head_txt_r{height:32px; width:112px;line-height:38px; overflow:hidden; background:url(../images/head_bg.jpg) right top no-repeat; float:right; margin-right:14px;}
.head_txt .head_txt_r a{ color:#BEBEBE; margin-left:12px; float:left; display:inline; width:43px; text-align:right;}
.logo{background:url(../images/head_bg2.jpg)repeat-x; height:101px;width:100%; min-width:1002px}
.i_top_l{ float:left; display:inline; margin-top:4px;width:265px;overflow:hidden; height:96px;background:url(../images/logo.jpg) no-repeat;}
.i_top_r{ float:right; display:inline;width:737px;height:100px;}

.banner_a{ height:100px; overflow:hidden;width:665px; float:right;}
.banner_a a{ float:left;margin-left:14px; padding-left:13px; padding-right:13px; overflow:hidden; height:68px; padding-top:32px; line-height:26px; color:#5C5C5C; font-size:14px;text-decoration:none; text-align:center; font-weight:bold;}
.banner_a a label{ font-size:12px; color:#777;}
.banner_a a:hover{ text-decoration:none;color:#73B60E; background:url(../images/banner_sel.jpg) repeat-x;}
.banner_a a:hover label{color:#73B60E;}
.banner_a #sel{background:url(../images/banner_sel.jpg) repeat-x;color:#73B60E;}
.banner_a #sel label{color:#73B60E;}
#submenu{display:none;position:absolute;text-align: left;top: 132px;width:346px; padding-left:16px;z-index: 9999999; height:auto; font-size:12px; background:url(../images/t_sel.png) repeat;}
#submenu a{ float:left; display:inline; margin-right:26px;padding-left:7px; line-height:28px; height:28px; overflow:hidden; text-align:center; color:#656764; font-size:12px;text-decoration:none; background:url(../images/dian.jpg) left 13px no-repeat;}
#submenu a:hover{ color:#72B70C; background:url(../images/dian_sel.jpg) left 13px no-repeat;}

.banner{ width:100%; height:445px; clear:both; min-width:1000px;}
/*Banner */
.element div {
	position: absolute;
}
#ea_ba {
	width: 100%; height: 445px; min-width:1000px;
}
#mainBanner {
	background:#ffffff; width: 100%; height: 445px; text-align: left; overflow: hidden; position: relative;
}
#mainBanner div.pict {
	cursor: default !important;
}
#mainBanner div.pict img{ border:none}
#mainBanner div.main {
	text-align: center; display: block; position: static; cursor: pointer !important;
}
#mainBanner .element {
	display: none; position: absolute !important;
}
#mainBanner .left {
	left: 0px; top: 200px; cursor: pointer;
}
#mainBanner .right {
	top: 200px; right: 0px; cursor: pointer;
}
#mainBanner .main .guardian {
	height: 0px; display: none;
}
#mainBanner .navi {
	z-index: 9999999;
}
div#mainBanner div.main {
	display: none;
}
div#mainBanner div.element {
	position: absolute !important;
}
/*首页*/
.i_one{ height:268px; overflow:hidden;}
.i_left{ float:left; display:inline; width:320px; overflow:hidden;}
	.i_left_t{ height:51px;overflow:hidden; font-family:"微软雅黑";}
	.i_left_t b{ float:left; display:inline; width:190px; height:50px; line-height:50px; overflow:hidden; color:#333333; text-decoration:none; font-size:14px;font-weight:bold;}
	.i_left_t label{ color:#777;}
	.i_left_t .more{ float:right; margin-top:23px;}
.i_left .i_left_b{ height:197px; overflow:hidden;}
.i_left .i_left_b p{ width:320px; height:89px; display:block; overflow:hidden;}
.i_left .i_left_b p img{width:320px; height:89px; }
.i_left .i_left_b div{width:320px;height:88px; line-height:22px; margin-top:11px;}

.i_mid{ float:left; display:inline; overflow:hidden; width:320px; margin-left:19px;}
.i_mid .i_m_b{ height:197px; overflow:hidden;}
.i_mid .i_m_b ul li{ height:26px; line-height:26px; padding-left:9px; width:309px; overflow:hidden; background:url(../images/dian2.jpg) left 11px no-repeat;}
.i_mid .i_m_b ul li a{ text-decoration:none;}
.i_mid .i_m_b ul li:hover{ color:#669A1E;}
.i_mid .i_m_b ul li em{ float:right; font-style:normal; }

.i_right{ float:right; display:inline; width:320px; overflow:hidden; margin-left:22px;}
.i_right .i_right_b{ height:197px; overflow:hidden;}
.i_right .i_right_b p{ width:320px; height:89px; display:block; overflow:hidden;}
.i_right .i_right_b p img{width:320px; height:89px; }
.i_right .i_right_b .con{width:285px; padding-left:24px; line-height:20px; padding-top:6px;overflow:hidden; height:100px; background:url(../images/contactus_bg.gif) left 10px no-repeat;}

.i_pro{ height:196px; overflow:hidden; border-top:1px solid #ECECEC;}
.i_pro_l{ height:189px; overflow:hidden; font-family:"微软雅黑"; float:left; display:inline; width:770px;}
.i_pro_l .i_pro_t{ padding-top:11px; height:51px; line-height:51px;}
.i_pro_l .i_pro_t b{ float:left; display:inline; width:190px; height:50px; line-height:50px; overflow:hidden; color:#333333; text-decoration:none; font-size:14px;font-weight:bold;}
.i_pro_l .i_pro_t label{ color:#777;}

.i_pro_l .i_pro_ul{ height:134px; overflow:hidden;}
.i_pro_l .i_pro_ul ul{ width:776px;}
.i_pro_l .i_pro_ul ul li{ float:left; display:inline;  height:134px; overflow:hidden;width:182px; margin-right:12px; line-height:30px; text-align:center;}
.i_pro_l .i_pro_ul ul li p{ width:180px; height:100px;background-color:#fff; text-align:center; overflow:hidden; border:1px solid #ECECEC;}
.i_pro_l .i_pro_ul ul li p img{ width:175px; height:96px; margin:0 auto; margin-top:2px;}
.i_pro_l .i_pro_ul ul li p img:hover{filter:alpha(opacity=80);opacity:0.8;}
.i_pro_l .i_pro_ul ul li a{ text-decoration:none; font-size:14px;}

#pdemo{width:760px;overflow:hidden; height:134px;}
#pindemo{width:5000%}
#pdemo1{float:left}
#pdemo2{float:left}

.i_pro_r{ height:189px; overflow:hidden; font-family:"微软雅黑"; float:left; display:inline; width:210px;}
.i_pro_r .i_pro_t{ padding-top:11px; height:51px; line-height:51px;}
.i_pro_r .i_pro_t b{ float:left; display:inline; width:190px; height:50px; line-height:50px; overflow:hidden; color:#333333; text-decoration:none; font-size:14px;font-weight:bold;}
.i_pro_r .i_pro_t label{ color:#777;}
.i_pro_r .i_pro_tel{ height:134px; overflow:hidden; background:url(../images/tel_bg.jpg) no-repeat;font-family:Arial, Helvetica, sans-serif; color:#689B1C; font-size:26px; font-weight:bold; letter-spacing:1px;}


/*尾部*/
.f_bg{ height:85px; overflow:hidden; background:url(../images/fg_bg.jpg) repeat-x; margin-top:10px; width:100%; text-align:center; font-family:"微软雅黑";font-size:13px; min-width:1002px;}
.f_bg .f_bg_div{ text-align:left; height:28px; line-height:28px; color:#FEFFFF; }
.f_bg .f_bg_div a{color:#FEFFFF;}
.f_bg .f_txt{height:40px; overflow:hidden; line-height:20px; color:#699B1E; padding-top:10px;font-size:13px;}
.f_bg .f_txt span{ color:#FEFEFE;}
.f_bg .f_txt label{ color:#BEBEBE;}
.f_bg .f_txt a{ color:#BEBEBE;}

/*二级页面*/
.position{ height:40px; overflow:hidden; line-height:40px; margin-top:28px; font-size:14px;}
.position label{color:#B3760C;}
.o_big{height:201px; overflow:hidden; background:url(../images/banner_bg.jpg)  repeat-x; width:100%; text-align:center;}
.o_big img{ height:201px; margin:0 auto; width:1000px;}

.main_div{ margin-top:5px;}
.main_div .left_div{ float:left; display:inline; width:209px; overflow:hidden; height:auto;}
.main_div .left_div .i_l_one{overflow:hidden; width:209px; background:url(../images/left_line.jpg) left top no-repeat; height:auto; padding-bottom:10px;}
.main_div .left_div .i_l_one .ilo_t{ height:51px;overflow:hidden; font-family:"微软雅黑";}
.main_div .left_div .i_l_one .ilo_t b{ float:left; padding-left:20px; display:inline; width:170px; height:50px; line-height:50px; overflow:hidden; color:#777; text-decoration:none; font-size:14px;font-weight:bold;}
.main_div .left_div .i_l_one .ilo_t label{ color:#777;}
.main_div .left_div .i_l_one .ilo_ul{ padding-left:21px;}
.main_div .left_div .i_l_one .ilo_ul ul li{ float:left; display:inline; width:166px; padding-left:13px; overflow:hidden; height:28px; line-height:28px; background:url(../images/dian3.jpg) left 9px no-repeat;}
.main_div .left_div .i_l_one .ilo_ul ul li a{ text-decoration:none; font-size:12px;}
.main_div .left_div .i_l_one .ilo_ul ul li .sel{color:#7BC018;}
.main_div .left_div .i_l_two{ padding-bottom:24px; background:url(../images/left_bg.jpg) left bottom no-repeat;}
.main_div .left_div .i_l_two .i_l_two_img{ padding-left:9px; height:96px;}
.main_div .left_div .i_l_two .i_l_two_img img{ height:96px;}
.main_div .left_div .i_l_two .i_l_two_tel{ margin-left:21px; line-height:22px; padding-left:27px; width:133px; background:url(../images/tel.jpg) left 17px no-repeat; padding-top:13px; overflow:hidden;}

.main_div .right_div{ float:right; display:inline; width:798px; overflow:hidden; height:auto; background:url(../images/right_t.jpg) no-repeat;}
.main_div .right_div .right_t{ padding-top:16px; height:28px; line-height:28px; overflow:hidden;font-family:"微软雅黑";}
.main_div .right_div .right_t b{ float:left; display:inline; width:170px; height:28px; line-height:28px; overflow:hidden; color:#777; text-decoration:none; font-size:14px;font-weight:bold;}
.main_div .right_div .right_t label{ color:#7FC21D;}
.main_div .right_div .right_t .r{ margin-right:20px;}
.main_div .right_div .right_b2{ padding-top:25px; line-height:24px; padding-bottom:20px; width:785px; font-size:14px;}

.main_div .right_div .news_list li{ float:left; display:inline; width:780px; margin-bottom:21px; height:127px; overflow:hidden; background:url(../images/line.jpg) center bottom no-repeat;}
.main_div .right_div .news_list li img{ width:135px; height:102px; float:left;}
.main_div .right_div .news_list li .ser_cont{ float:right; width:626px; overflow:hidden; height:102px; display:inline; line-height:25px; font-size:12px;}
.main_div .right_div .news_list li .ser_cont:hover a{color:#7FC21D;}
.main_div .right_div .news_list li .ser_cont:hover em{color:#7FC21D;}
.main_div .right_div .news_list li .ser_cont .service_con{ height:75px; overflow:hidden; font-size:12px;}
.main_div .right_div .news_list li .title{ font-size:16px; line-height:22px; margin-bottom:5px; font-weight:bold;}
.main_div .right_div .news_list li .title a:hover{ text-decoration:none;}
.main_div .right_div .news_list li .title em{ float:right; font-size:12px;}
.main_div .right_div .news_list li .ser_cont .more{ float:right;font-size:13px; text-decoration:none; margin-top:-22px;}


.main_div .right_div .case_list{ width:980px;}
.main_div .right_div .case_list li{ float:left; display:inline; width:253px; height:196px; margin-bottom:20px; overflow:hidden; margin-right:5px; margin-left:3px; text-align:center; line-height:58px; font-size:13px;}
.main_div .right_div .case_list li p{ width:253px; height:138px; overflow:hidden;display:block;}
.main_div .right_div .case_list li p img{width:253px; height:138px;}
.main_div .right_div .case_list li a:hover{ font-weight:bold; text-decoration:none;}
.main_div .right_div .case_list li:hover{filter:alpha(opacity=80);opacity:0.8;}

.main_div .right_div .case_list2{ width:955px; margin-left:25px;}
.main_div .right_div .case_list2 li{ float:left; display:inline; width:227px; height:361px;margin-bottom:20px; overflow:hidden; margin-right:15px; margin-left:3px; text-align:center; line-height:22px; font-size:13px;}
.main_div .right_div .case_list2 li p{width:227px; height:321px; overflow:hidden;display:block;}
.main_div .right_div .case_list2 li p img{ width:227px; height:321px;}
.main_div .right_div .case_list2 li a:hover{ font-weight:bold; text-decoration:none;}
.main_div .right_div .case_list2 li:hover{filter:alpha(opacity=80);opacity:0.8;}

.main_div .right_div .right_b2 .show_t{line-height:22px; width:690px; margin:0 auto; color:#669A1E; font-size:22px; text-align:center; padding-top:26px; padding-bottom:15px;}
.main_div .right_div .right_b2 .con_id{ line-height:24px;letter-spacing:1px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:10px; padding-bottom:20px; }
.main_div .right_div .right_b2 .con_id p{ padding-bottom:20px;}
/*.main_div .right_div .right_b2 .con_id img{display:block;margin:10px  auto 0 auto;max-width: 500px; /* FF*/width:expression(this.width > 500 ? 500 : true);}*/
.main_div .right_div .right_b2 .con_id .con_img{ float:right; margin-right:20px; margin-left:20px;}

.np{}

/*分页*/
.page {clear: both;font-size:12px;padding: 30px; padding-bottom:41px;text-align: center; margin-top:30px;}
.page a, .page .curpagebtn {border: 1px solid #73B60E;color: #718676;display: inline-block;margin: 0 2px;padding: 0 5px;vertical-align: middle; line-height:20px;}
.page a, .page .curpagebtn {}
.page a:hover, .page .ok {background: none repeat scroll 0 0 #73B60E;border: 1px solid #73B60E;color: #FFFFFF;font-weight: bold;}
.page a:hover {font-weight: normal;}
.page .text {border: 1px solid #7FB96B;color: #666666;height: 17px;line-height: 17px;margin: 0 2px 0 0;text-align: center;vertical-align: middle;width: 20px;}
.page .btn {background: none repeat scroll 0 0 #AE0C0C;border: 1px solid #62A54C;color: #FFFFFF;height: 19px;line-height: 14px;margin: 0 2px;text-align: center;vertical-align: middle;width: 20px; cursor:pointer;}
.page .count {background-color: #73B60E;border: 1px solid #73B60E;color: #FFFFFF;font-size: 12px;font-weight: bold;line-height: 180%;padding: 2px;}