/*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:16px;font-family:' '; color:#666;  line-height:30px;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
img{ max-width:100%;}



.header{ position:relative; z-index:66;border-bottom:2px solid #648b09; /*background:url(../images/headbg.jpg) no-repeat;*/} 
.head{ position:relative; height:130px; overflow:hidden;  }
.head .head_tel{position:absolute;top:5px;right:25px; text-align:right;}
.head .head_tel span{color:#d6336c;font-size:16px; display:block;}
.head .logo{ float:left; }
p {
padding:0;
}
    p img {
        max-width: 100%;
        display: block;
        margin: 0 auto;
    }
/*menu*/
.menu{height:60px;line-height:60px; float:left; margin-left:50px; margin-top:70px; }
.menu ul li{ float:left; position:relative; width:120px;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:60px; 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; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:block; padding:0; text-align:center;}
.menu ul li dl dd a:hover{ color:#648b09;}
.menu a{ font-size:16px; text-decoration:none; display:block;text-align:center;}
.menu a:hover{color:#648b09;}
a.menu_hover{ background:url(../images/nav_abg.png) center bottom no-repeat;color:#648b09;}



/*---------------------------轮换图片-------------------------------*/
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}
.slide_container {margin-bottom: 50px;position: relative;width: 100%;}
.slide {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.slide li {position: absolute;width: 100%;left: 0;top: 0;}
.slide img {display: block;position: relative;z-index: 1;height: auto;width: 100%;border: 0;}
.slide .caption {display: block;position: absolute;z-index: 2;font-size: 20px;text-shadow: none;color: #fff;background: #000;background: rgba(0,0,0, .8);left: 0;right: 0;bottom: 0;padding: 10px 20px;margin: 0;max-width: none;}
.slide_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;left: 0;opacity: 0.7;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 38px;background: transparent url("../images/themes.gif") no-repeat left top;margin-top: -45px;}
.slide_nav:active {opacity: 1.0;}
.slide_nav.next {left: auto;background-position: right top;right: 0;}
/*---------------------------轮换图片 End-------------------------------*/

.con{ margin-top:25px;}
.con h2{ background:url(../images/cptj_bt.gif) no-repeat; height:39px; line-height:39px; font-weight:normal; font-size:24px; text-align:center;}
.con h2 a{color:#648b09;}
/*scroll_03*/
.scroll_03{ position:relative; margin-top:20px; margin-bottom:50px;}
.scroll_03 .hd .prev{ display:block; width:34px; height:56px;overflow:hidden;cursor:pointer; background:url(../images/left.gif) no-repeat; position:absolute; left:-50px; top:150px;} 
.scroll_03 .hd .next{ display:block; width:34px; height:56px;overflow:hidden;cursor:pointer;background:url(../images/right.gif) no-repeat; position:absolute; right:-50px; top:150px;} 
.scroll_03 .bd li span{font-size:22px;color:#666; display:block; margin-top:10px; text-align:center;line-height:30px;}
.scroll_03 .bd li span b{font-size:18px;color:#648b09;font-weight:normal;line-height:35px; display:block;}
.scroll_03 .bd li{width:290px;height:360px;border:1px solid #dedede; float:left; margin:0 5px;}
.scroll_03 .bd li .img{height:220px; border:#d11f75 solid 1px; background:#fff; width:238px; margin:0 auto;}
.scroll_03 .bd li .img:hover{background:#f4f4f4;}
.scroll_03 .bd li .img table tr td{ height:220px; text-align:center;}
.scroll_03 .bd li .img table tr td img{ max-width:238px; max-height:220px;}
.scroll_03 .bd li a.more{ float:right; margin-top:5px; margin-right:22px;}

.footer{ background:#e0e0e0; text-align:center; padding:30px 0px; line-height:25px; font-size:14px;}
.footer a{ padding:0px 5px;}





/*Add------------------------------------------------------------------------------*/
.bt{height:110px;}
.bt h2{font-size:48px;color:#648b09;padding-left:105px;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:normal;}
.bt span{height:34px;background:#648b09;display:block;font-size:24px; text-indent:215px;color:#fff}
.weizhi{height:40px; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:14px; }
.inside{margin-top:20px; min-height:400px;}

.inside_left{width:290px;margin-left:70px;float:left;}
.inside_left .side_a dl dt{ border-bottom:3px solid #ddd; display:block; height:40px; color:#324483; font-weight:bold; line-height:40px; font-size:18px;}
.inside_left .side_a dl dd{line-height:50px;margin:5px 0 0 0;width:240px;height:50px;font-size:14px;}
.inside_left .side_a dl dd a{ width:240px; text-align:center;color:#686868;background:url(../images/navlist_bg.gif) left no-repeat;display:block}
.inside_left .side_a dl dd a:hover{background:#648b09;width:240px;height:50px;color:#fff}
.inside_left .side_a dl .hover a{ background:#324483; color:#fff;} 
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}

.inside_right{width:100%;height:auto;float:right;background:#f0f0f0;padding:20px 0; }
.inside_con{ padding:10px;}



/*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;}


