/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:14px; font-family:' '; color:#333;}
a{ color:#333;}
a:hover{ color:#60b040; text-decoration:none;}
p{line-height:1.5em; padding:5px 5px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
img{ max-width:100%;}

/*common end*/

.headbg{ height:80px; background: url(../images/daoh.jpg) repeat-x; border-bottom: 1px solid #FFFFFF; }
.head{}
.head .logo{ float:left; width:300px; height:80px; position:relative;}
.head .logo img{ max-width:100%; max-height:80px; position: absolute; top: 0; right: 0;    bottom: 0; left: 0; margin: auto 0;}
.head .rt{ float:right;}
/*menu*/
.menu{height:80px; line-height:80px; }
.menu ul li{ float:left; position:relative; z-index:6;/* width:100px;*/}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:80px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0; display:none; }
.menu ul li dl dd{ line-height:28px; border-bottom:#ddd dotted 1px; margin:0 10px; text-align:center;}
.menu ul li dl dd a{ font-size:14px; color:#333; font-weight:normal; display:inline; padding:0; }
.menu ul li dl dd a:hover{ color:#60b040;}
.menu a{ font-size:16px; color:#fff; text-decoration:none; display:block; text-align:center; padding:0 20px;}
.menu a:hover{color:#333;}
a.menu_hover{ background:url(../images/daohang.jpg) repeat-x; color:#333;}
/*.menu_down span{ display:block; background:url(../images/menu_down.gif) right 10px center no-repeat;}*/



/*banner_02*/
.banner_02{ height:540px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}


.con01bg{ height:55px; line-height:55px; background: #f1f1f1; border-top: 4px solid #429924; border-bottom: 1px solid #cccccc;}
.con01{ overflow:hidden;}
.con01 .lt{ float:left; font-size:18px; background:url(../images/tel.png) left center no-repeat; padding-left:30px;}
.con01 .lt strong{ font-size:24px; color:#429924;}
.con01 .rt{ float:right; margin:10.5px 0;}
.con01 .rt .in01{ float:left; width:228px; padding:0 10px; height:32px; line-height:32px; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#999;}
.con01 .rt .in02{ float:left; border:none; width:46px; height:34px; background:url(../images/sousuo.png) no-repeat; cursor:pointer;}


.con02bg{ background:url(../images/yingyin.jpg) center bottom no-repeat; padding:30px 0 37px 0;}
.con02{ overflow:hidden;}
.con02 .tit{border-bottom: 1px solid #c1c1c1; padding-bottom: 15px; text-align: center;}
.con02 .tit h2{font-size: 24px; font-weight: 500; line-height: 1.1;}
.con02 .tit span{border-bottom: 3px solid #429924; padding-bottom: 17px; color: #49a127; font-size: 18px; line-height: 30px;}
.con02 .main{ margin-top:20px; max-height:264px; overflow:hidden;}
.con02 .main .lt{ float:left; width:366px; height:260px; padding:1px; border:1px solid #ccc; margin-left:30px;}
.con02 .main .lt img{ width:366px; height:260px;}
.con02 .main .rt{ float:right; width:740px; padding-right:30px;}
.con02 .main .rt p{font-size: 14px; font-weight: 600; line-height: 24px; height:192px; overflow:hidden; padding:0; margin:10px 0;}
.con02 .main .rt span{ display:block; margin-top:20px;}
.con02 .main .rt span a{ display:block; width:128px; height:36px; line-height:36px; background: #439a24;  border: 1px solid #439a24; color: #fff; font-size: 14px; font-weight: 400; text-align: center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.con02 .main .rt span a:hover{ background:#60b040;}


.con03bg{ margin:30px 0;}
.con03{ overflow:hidden;}
.con03 .lt{ float:left; width:212px; border: solid 4px #439a24; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.con03 .lt .tit{ height:50px; line-height:50px; background:#439a24; color:#fff; font-size: 18px; text-align:center;font-weight: 700;}
.con03 .lt .tit span{font-size: 14px;}
.con03 .lt .list{}
.con03 .lt .list dl{ margin-top:5px;}
.con03 .lt .list dl dt{ height:34px; line-height:34px;font-size: 16px;}
.con03 .lt .list dl dt a{ display:block; padding:0 10px; height:34px; background:#60b040 url(../images/jiantou.jpg) right center no-repeat; color:#fff;}
.con03 .lt .list dl dt a:hover{ background:#439a24;}
.con03 .lt .list dl dd{ float:left; width:106px; line-height:30px; border-bottom: 1px dashed #e4e4e4;}
.con03 .lt .list dl dd a{ padding:0 5px; font-size:13px;}

.con03 .rt{ float:right; width:951px; border:1px solid #b9b9b9; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.con03 .rt .tit{ height:40px; line-height:40px; background:#439a24; color:#fff;font-size: 18px; padding:0 10px;}
.con03 .rt .tit span{ float:right; font-size:12px;}
.con03 .rt .tit span a{ color:#fff;}
.con03 .rt .list{}
.con03 .rt .list ul{}
.con03 .rt .list ul li{ float:left; width:283px; margin:5px 17px;}
.con03 .rt .list ul li a{}
.con03 .rt .list ul li table{ border-spacing:0;}
.con03 .rt .list ul li table td{ vertical-align:middle; text-align:center;}
.con03 .rt .list ul li table td .img{ height:256px; overflow:hidden; border:#f4f4f4 solid 1px; padding:3px; background:#fff;}
.con03 .rt .list ul li table td .img:hover{background:#f4f4f4;}
.con03 .rt .list ul li table td .img img{width:275px; height:256px;}
.con03 .rt .list ul li table td span{ height:30px; line-height:30px; font-size:14px;}


.con04bg{ max-height:252px;}
.con04{ max-height:252px;}
.con04 img{ width:100%; max-height:252px;}


.con05bg{ padding:30px 0;}
.con05{ overflow:hidden;}
.con05 .tit{border-bottom: 1px solid #c1c1c1; padding-bottom: 15px; text-align: center;}
.con05 .tit h2{font-size: 24px; font-weight: 500; line-height: 1.1;}
.con05 .tit span{border-bottom: 3px solid #429924; padding-bottom: 17px; color: #49a127; font-size: 18px; line-height: 30px;}
.con05 .main{ margin-top:20px; overflow:hidden;}
.con05 .main ul{}
.con05 .main ul li{ float:left; width:300px; margin:0 50px;}
.con05 .main ul li a{}
.con05 .main ul li a:hover{ color:#fff;}
.con05 .main ul li table{ border-spacing:0;}
.con05 .main ul li table td{ text-align:center; vertical-align:middle;}
.con05 .main ul li table td .img{ height:220px; position:relative;}
.con05 .main ul li table td .img .bg{ width:100%; height:100%; position:absolute; z-index:5; background:#60b040;-khtml-opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);filter:"alpha(opacity=50)";opacity:0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); left:0; top:0; display:none;}
.con05 .main ul li table td .img img{ width:100%; max-height:220px;}
.con05 .main ul li table td span{ display:block; height:30px; line-height:30px;}
.con05 .main ul li:hover span{ background:#60b040;}


.con06bg{ padding:30px 0; background:#efefef;}
.con06{ overflow:hidden;}
.con06 .tit{border-bottom: 1px solid #c1c1c1; padding-bottom: 15px; text-align: center;}
.con06 .tit h2{font-size: 24px; font-weight: 500; line-height: 1.1;}
.con06 .tit span{border-bottom: 3px solid #429924; padding-bottom: 17px; color: #49a127; font-size: 18px; line-height: 30px;}
.con06 .main{ margin-top:20px; overflow:hidden;}
.con06 .main ul{}
.con06 .main ul li{ float:left; width:540px; padding:0 30px;}
.con06 .main ul li h2{font-size: 16px; color: #439a24; font-weight: 600; line-height:30px;}
.con06 .main ul li .img{ float:left; width:176px; height:179px;}
.con06 .main ul li .img img{ width:176px; height:179px;}
.con06 .main ul li .list{ float:right; width:360px;}
.con06 .main ul li .list dl dd{ line-height:30px; height:30px; overflow:hidden; background:url(../images/zhu_dian.jpg) left center no-repeat; padding:0 5px 0 10px;}
.con06 .main ul li .list dl dd strong{ float:left; width:275px; font-size:14px; font-weight:normal;}
.con06 .main ul li .list dl dd span{ float:right; width:70px;}


.con07bg{ padding:30px 0;}
.con07{ overflow:hidden;}
.con07 .tit{border-bottom: 1px solid #c1c1c1; padding-bottom: 15px; text-align: center;}
.con07 .tit h2{font-size: 24px; font-weight: 500; line-height: 1.1;}
.con07 .tit span{border-bottom: 3px solid #429924; padding-bottom: 17px; color: #49a127; font-size: 18px; line-height: 30px;}
.con07 .main{ margin-top:20px; overflow:hidden;}
.con07 .main .lt{ float:left; width:455px;}
.con07 .main .lt ul{}
.con07 .main .lt ul li{ min-height:30px; max-height:323px; line-height:30px; font-size:14px;}
.con07 .main .lt ul li img{ width:455px; height:323px;}
.con07 .main .rt{ float:right; width:700px;}
.con07 .main .rt table{ border-spacing:0;}
.con07 .main .rt table th{ text-align:left; font-size:18px; line-height:30px; font-weight:500;}
.con07 .main .rt table td{ line-height:35px; font-size:14px;}
.con07 .main .rt table td .in01{ border:1px dashed #aaa; background:#f4f4f4; width:96.9%; padding:0 10px; height:33px; line-height:33px; color:#999; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.con07 .main .rt table td .in02{ border:1px dashed #aaa; background:#f4f4f4; width:96.9%; padding:0 10px; height:100px; line-height:30px; color:#999; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.con07 .main .rt table td .in03{ border:none; width:200px; height:35px; background:#439a24; color:#fff; cursor:pointer; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.con07 .main .rt table td .in03:hover{ background:#60b040;}


.footbg{ background:#439a24; color:#fff; font-size:14px; padding:10px;}
.foot{ overflow:hidden;}
.foot ul{ border-left:1px solid #fff; padding-left:10px;}
.foot ul li{ line-height:30px;}
.foot ul li a{ color:#fff; padding:0 10px;}
.foot dl{ border-left:1px solid #fff; padding-left:20px;}
.foot dl dt{ font-weight:bold; line-height:30px;}
.foot dl dd{ line-height:24px;}
.foot dl dd a{ color:#fff;}
.foot dl dd a:hover{ text-decoration:underline;}








/*Add------------------------------------------------------------------------------*/


.inside{margin:20px auto;}

.inside_left{ width:220px; float:left;}
.inside_left .side_a{ border: solid 4px #439a24; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.inside_left .side_a .tit{ height:50px; line-height:50px; background:#439a24; color:#fff; font-size: 18px; text-align:center; font-weight: 700;}
.inside_left .side_a .tit span{font-size: 14px;} 
/*.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}*/

.inside_right{ width:950px; float:right; border: 1px solid #b9b9b9; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; min-height:600px;}
.weizhi{height:44px; line-height:44px; background:url(../images/nei_tit_03.png) repeat-x;font-size:14px; border-bottom: 1px solid #b9b9b9; padding:0 10px;}
.weizhi strong{ float:left; font-weight:normal; font-size:18px;}
.weizhi span{ float:right;}
.inside_con{ padding:10px 10px;}
.inside_con .new_list{ padding:0 0px;}
.inside_con .new_list ul li{ height:213px; overflow:hidden; margin:10px 0;}
.inside_con .new_list ul li .img{ float:left; width:300px; height:213px; }
.inside_con .new_list ul li .img img{ width:300px; height:213px;}
.inside_con .new_list ul li .txt{ float:right; width:610px; padding:0 0 0 10px;}
.inside_con .new_list ul li .txt h3{ font-size:18px; line-height:30px; height:30px; overflow:hidden; font-weight:normal;}
.inside_con .new_list ul li .txt h3 a{}
.inside_con .new_list ul li .txt p{ padding:10px 0; font-size:14px; line-height:20px;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


